Sei sulla pagina 1di 3

Escalamiento

El escalamiento permite cambiar el tamao de un objeto expandindolo o contrayndolo en sus dimensiones.

Escalamiento 2D
El escalamiento 2D implica el cambio de tamao de un polgono, donde cada punto es transformado por la multiplicacin de dos factores de escalamiento: a lo largo de los ejes respectivamente. De esta forma, las coordenadas del nuevo punto se obtienen como: x1 ' = x1 s1 x2 ' = x2 s2 Sea s = (s1, s2) el vector de factores de escalamiento, y S(s) la matriz de escalamiento, en coordenadas homogneas el escalamiento de un punto p en 2D se puede expresar como el producto matricial p' = p S (s), es decir:

La Figura 3.1 muestra el efecto de escalamiento de una figura con s1 = 1.5 y s2 = 2.

Escalamiento 3D
Extendiendo la idea anterior a 3D, el escalamiento implica el cambio de tamao de un poliedro, donde cada punto p = (x1, x2, x3) es transformado por la multiplicacin de tres factores de escalamiento: s1, s2 y s3 a lo largo de los ejes

X1, X2 y X3 respectivamente, de esta forma, las coordenadas del nuevo punto p' = (x1 ', x2 ', x3 ' ) se obtienen como: x1 ' = x1 s1 x2 ' = x2 s2 x3 ' = x3 s3 Sea s = (s1 , s2 , s3 ) el vector de factores de escalamiento, y S(s) la matriz de escalamiento, en coordenadas homogneas el escalamiento de un punto p en 3D se puede expresar como el producto matricial p' = p S (s) , es decir:

La Figura 3.2 muestra el efecto de escalamiento de una figura con s1 = 2, s2 = 2.5 y s3 = 1.5.

Potrebbero piacerti anche