Está en la página 1de 6

Transformaciones

2D
Escalamiento

Escalamiento
Una transformacin de escalamiento modifica el tamao de un objeto o polgono. Esto se puede realizar multiplicando los valores de las coordenadas , de cada vrtice por los factores de escalacin ( , ) para obtener las coordenadas transformadas , ; = = El factor de escalacin escala objetos en la direccin de , mientras el factor de escalacin lo hace en direccin de .

Tambin se pueden expresar las ecuaciones de transformacin en la forma matricial; = 0 1 0 0 0 0 0 1 1

Los valores menores que 1 reducen el tamao de un objeto. Mientras que los valores mayores que 1 producen un aumento. Si se asigna valores iguales a y se genera una escalacin uniforme que mantiene las proporciones relativas de los objetos. Cuando y tienen valores distintos se obtiene una escalacin diferencial.

Ejemplo de Escalamiento
Factores de escalamiento; = 2 y = 1 1 , 1 = (2, 3) 2 , 2 = (1, 1) 3 , 3 = (3, 1) 1 , 1 = 2 2, 3 1 = (4, 3) 2 , 2 = 1 2, 1 1 = (2, 1) 3 , 3 = 3 2, 1 1 = (6, 1)
(x1, y1)

(x2, y2)

(x3, y3)

(x2, y2)

(x1, y1)

Escalamiento respecto a un punto fijo


Se puede controlar la localizacin de un objeto escalado al seleccionar una posicin, llamada punto fijo, que debe permanecer sin cambios despus de la transformacin de escalacin. Se puede seleccionar las coordenadas para el punto fijo , como uno de los vrtices, el centro del objeto o cualquier otra posicin. Para un vrtice con coordenadas , , se calculan las coordenadas escaladas (, ) como; = + = + ( )

Separando trminos de multiplicacin y adicin; = + (1 ) = + (1 ) Donde los trminos aditivos (1 ) y (1 ) son constantes para todos los puntos del objeto.

También podría gustarte