You are on page 1of 3

TRANSFORMACIN BIDIMENSIONAL

Las transformaciones nos permiten alterar de una forma uniforme toda la imagen. Es un hecho que a veces es ms
fcil modificar toda la imagen que una porcin de ella. Esto supone un complemento muy til para las tcnicas de
dibujo manual, donde es normalmente ms fcil modificar una pequea porcin del dibujo que crear un dibujo
completamente nuevo.
TRASLACIN
Se aplica una traslacin en un objeto para cambiar su posicin a lo largo de la trayectoria de una lnea recta de una
direccin de coordenadas a otra. Convertimos un punto bidimensional al agregar las distancias de traslacin, tx y ty
la posicin de coordenadas original (x, y)
El par de distancia de traslacin se llama vector de traslacin o vector de cambio. Se pueden expresar las
ecuaciones anteriores en una sola ecuacin matricial al utilizar vectores de columna para representar las posiciones
de coordenadas y el vector de traslacin
Los polgonos se trasladan al sumar el vector de traslacin a la posicin de coordenadas de cada vrtice y se
vuelve a generar el polgono utilizando un nuevo conjunto de coordenadas y vrtices y las especificaciones actuales
de los atributos.

Esta transformacin geomtrica se usa para mover un objeto grupo de objetos alrededor de un punto.
Como puedes observar, los vectores que unen cada punto de la figura 1 con sus transformados de la figura 2 (AA',
BB', CC') tienen el mismo mdulo, la misma direccin y el mismo sentido. Adems, la figura 2 tiene la misma forma
y el mismo tamao que la figura 1. A este movimiento se le llama traslacin de vector v, siendo v el vector libre
definido por cualquiera de los vectores anteriores.
ESCALAMIENTO

Una transformacin de escalacin altera el tamao de un objeto. Se puede realizar esta operacin para polgonos
al multiplicar los valores de coordenadas (x, y) de cada vrtice por los factores de escalacin s x y s y para producir
las coordenadas transformadas (x, y). Permite cambiar el tamao de un objeto expandindolo o contrayndolo en
sus dimensiones.

ROTACIN
Se aplica una rotacin bidimensional en un objeto al cambiar su posicin a lo largo de la trayectoria de una
circunferencia en el plano de xy. Para generar una rotacin, especificamos un ngulo de rotacin y la posicin (x r,
y r) del punto de rotacin (o punto pivote) en torno al cual se gira el objeto.

REPRESENTACIN MATRICIAL DE LAS TRANSFORMACIONES BIDIMENSIONALES


La formacin de productos con las matrices de transformacin a menudo se le conoce como concatenacin o
composicin de matrices. Entonces se puede decir, que una transformacin compuesta bidimensional es una
secuencia de transformaciones, una tras otra.
Traslacin, Escalonamiento y Rotacin
Traslaciones
Se aplican dos vectores de traslacin sucesivos (tx1, ty1) y (tx2, ty2) en la posicin de coordenadas P, la localizacin

transformada final P, la localizacin transformada final P se calcula como:


P = T (tx2, ty2). {T (tx1, ty1).P} = {T (tx2, ty2). T (tx1, ty1)}.P
Donde se representan P y P como vectores de columna de coordenadas homogneas. Podemos verificar este
resultado al calcular el producto de la matriz para las dos agrupaciones asociativas. Asimismo, la matriz de
transformacin compuesta para esta secuencia de transformaciones es:

Que demuestra que dos transformaciones sucesivas son aditivas.


Escalaciones
Concatenar matrices de transformacin para dos operaciones de escalacin sucesivas produce la siguiente matriz
de escalacin compuesta:

La matriz resultante en este caso indica que las operaciones de escalacin sucesivas son multiplicativas. Es decir,
si debiramos triplicar el tamao de un objeto dos veces en una sucesin, el tamao final sera nueve veces el tamao
original.
Rotaciones
Dos rotaciones sucesivas que se aplican en el punto P producen la posicin transformada
P' = R (2) {R (1).P} = {R (2). R (1)}.P
Al multiplicar las dos matrices de rotacin, podemos verificar que dos rotaciones sucesivas son aditivas:
R (2) {R (1) = R (2 + 1)
De modo que es posible calcular las coordenadas giradas finales con la matriz de rotacin compuesta como:
P' = R (2 + 1).P

You might also like