jueves, 6 de diciembre de 2012

Unidad 2 - Transformaciones geometricas

2.1 Transformaciones bidimensionales

Los procedimientos para desplegar dispositivos de salida y sus atributos, se puede crear una variedad de formas de figuras y graficas. En muchas aplicaciones, tambien hay una necesidad de alterar o manipular despliegues. Algunas veces se necesita reducir el tamanio de un objeto o grafica para colocarlo en un despliegue mayor. En aplicaciones de animacion, se necesita producir movimiento continuo de objetos desplegados alrededor de la pantalla. Estas diversas manipulaciones se llevan a cabo aplicando transformaciones geometricas adecuadas a los puntos coordenados de despliegue.

2.1.1 Traslación. 
 
Se aplica una traslación en un objeto para cambiar su posición a lo largo de la trayectoria de una línea recta de una dirección de coordenadas a otra. Convertimos un punto bidimensional al agregar las distancias de traslación, tx y ty la posición de coordenadas original (x,y).

 
2.1.2 Rotación.
Se aplica una rotación bidimensional en un objeto al cambiar su posición a lo largo de la trayectoria de una circunferencia en el plano de xy . Para generar una rotación, especificamos un ángulo de rotación θ y la posición (x r , y r ) del punto de rotación (o punto pivote) en torno al cual se gira el objeto.
 
2.1.3 Escalación. 
 
Una transformación de escalación altera el tamaño de un objeto. Se puede realizar esta operación para polígonos al multiplicar los valores de coordenadas (x, y) de cada vértice por los factores de escalación s x y s  y para producir las coordenadas transformadas (x’, y’ ).
 
 

No hay comentarios:

Publicar un comentario