You are on page 1of 7

Osmar Alexis Laguna

Huerta
Ing. Sistemas
Computacionales

GRAFICACI
6to Semestre - Matutino

N
Investigacin:
TRANFORMACIONES COMPUESTAS

COMPOSICION DE TRANSFORMACIONES BIDIMENSIONALES

Usando la representacin de matrices, podemos establecer una matriz para


cualquier secuencia de transformaciones como una matriz de transformacin
compuesta al calcular el producto de la matriz de las transformaciones
individuales. 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.

Traslaciones Compuestas Bidimensionales

Dos traslaciones sucesivas de un objeto pueden efectuarse eslabonando primero


las matrices de traslacin, aplicando despus la matriz compuesta a los puntos
coordenados. Especificando las dos distancias de traslacin sucesivas como (Tx1,
Ty1) y (Tx2, Ty2), se calcula la matriz compuesta como:
Que demuestra que dos traslaciones sucesivas son adictivas. La ecuacin anterior
puede escribirse como:

T (Tx1, Ty1) * T (Tx2, Ty2) = T (Tx1 + Tx2, Ty1, + Ty2)

La transformacin de puntos coordenados de una traslacin compuesta se


expresa entonces en forma de matriz como:

P = P * T (Tx1 + Tx2, Ty1 + Ty2)

Escalaciones Compuestas Bidimensionales

El eslabonamiento de matrices de transformacin de dos operaciones sucesivas


de escalacin produce la siguiente matriz de escalacin compuesta:

S (Sx1, Sy1) * S (Sx2, Sy2) = S (Sx1 * Sx2, Sy1 * Sy2)

La matriz resultante en este caso indica que las operaciones de escalacin


sucesivas son multiplicativas. Es decir, si se triplicara el tamao de un objeto dos
veces en sucesin, el tamao final sera nueve veces el del original.
Rotaciones Compuestas Bidimensionales

La matriz compuesta de dos rotaciones sucesivas se calcula como:

Como sucede en el caso de las traslaciones, las rotaciones sucesivas son


adictivas.
Escalacin del punto fijo general
Utilizando las matrices de transformacin de la traslacin y reduciendo a escala,
se puede obtener la matriz compuesta para la escalacin con respecto a un punto
fijo (xF, yF) considerando una secuencia de tres transformaciones. Para realizar
esta transformacin compuesta se deben seguir los siguientes pasos.
Primero, todas las coordenadas se trasladan de modo que el punto fijo se
mueva al origen coordenado.
Segundo, las coordenadas se reducen a escala con respecto al origen.
Tercero, las coordenadas se trasladan de manera que el punto fijo se
devuelve a su posicin original.
Las multiplicaciones de matrices de esta secuencia producen
Y la matriz correspondiente sera de la siguiente manera:

Rotacin General Sobre un Punto de Pivote Bidimensional

La siguiente figura muestra una sucesin de transformaciones para obtener la


matriz compuesta de la rotacin con respecto a un punto pivote especificado (xR,
yR).
Primero, el objeto se traslada de manera que el punto pivote coincida con el
origen coordenado.

Segundo, se hace girar el objeto alrededor del origen.

Tercero, el objeto se traslada de modo que el punto pivote retorne a su


posicin original.

Esta secuencia se representa por el producto matricial:

Propiedades de Concatenacin

La multiplicacin de matrices es asociativa. Para tres matrices cualesquiera A, B y


C, el producto matricial ABC, puede obtenerse multiplicando primero A por B o
multiplicando primero B por C:

ABC = (AB) C = A (BC)


Por tanto, podemos evaluar los productos matriciales al utilizar una agrupacin
asociativa ya sea de izquierda a derecha o de derecha a izquierda. Por otro lado,
los productos de la transformacin tal vez no sean conmutativos. En general el
producto matricial AB no es igual que BA. Esto significa queremos trasladar y
girar un objeto, debemos tener cuidado sobre el sentido en que se evala la matriz
compuesta.
Como un ejemplo, se podran realizar dos rotaciones sucesivas en cualquier
sentido y la posicin final sera la misma. Esta propiedad conmutativa tambin se
aplica para dos traslaciones sucesivas o dos escalaciones sucesivas. Otro par
conmutativo de operaciones es la rotacin y la escalacin uniforme. (Sx = Sy).

You might also like