Lankide:Theklan/Eskalatze (matematika)

Irudikapen matriziala aldatu

Eskalatze bat eskala-matrize batek adieraz dezake. Objektu bat v = (vx, vy, vz) bektore batetik eskalatzeko, p = (px, py, pz) puntu bakoitza eskalatze-matrize honekin biderkatu behar da:

 

Ondoren azaltzen den moduan, biderketak emaitza hau emango du:

 

Eskalatze horrek aldatu egiten du objektu baten diametroa eskala-faktoreen artean dagoen proportzio batean; azalera, berriz, eskala-faktore txikienaren eta handienaren arteko biderkaduraren berdina den faktore baten bidez, eta bolumena, berriz, hiru faktoreen arteko biderketaren bidez.

Eskala uniformea da, soilik baldin eta eskala-faktoreak berdinak badira (vx = vy = vz). Denak, eskala-faktoreetako bat izan ezik, 1 badira, norabide-eskalatze bat egiten da.

vx = vy = vz = k denean, eskalak edozein gainazalen azalera handitzen du k2 faktorearen bidez, eta edozein objektu solidoren bolumena, k3 faktorearen bidez.

Koordenatu homogeneoak erabiliz aldatu

Geometria proiektiboan, askotan konputazio grafikoan erabiltzen baita, puntuak koordenatu homogeneoak erabiliz irudikatzen dira. Objektu bat v = (vx, vy, vz) bektore baten bidez eskalatzeko,p = (px, py, pz, 1) koordenatu homogeneoen bektore bakoitza homografia-matrize honekin biderkatu behar da:

 

Ondoren azaltzen den moduan, biderketak emaitza hau emango du:

 

Koordenatu homogeneo baten azken osagaia beste hiru osagaien izendatzailea denez, eskala uniforme bat lor daiteke s faktore komun baten bidez (eskalatze uniformea), eskala-matrize hori erabiliz:

 

p = (px, py, pz, 1) bektore bakoitzarentzat lortuko genuke:

 

honen baliokidea dena: