TRANSFORMACIONES GEOMETRICAS BIDIMENCIONALES

Aquí estudiamos primero los procedimientos generales para aplicar parámetros de traslación, rotación y escalación para cambiar la posición y el tamaño del objetos bidimencionales.

Traslación
Se aplica una transformació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 bidimencional al agregar las distancia de traslación, tx y ty a la posición de coordenadas original (x,y) para mover el punto a una nueva posición (x',y')

El par de distancia de tralación (tx' ty') se llama vector de traslación o vector de cambio.

Rotación
Se aplica una rotación bidimencional en un objeto al cambiar su posición a lo largo de la trayectoria de una circunferencia en el plano de x y. Para generar un rotación especificamos un ángulo de rotación y la posición Xr' Yr' del punto de rotación o punto pivote en torno al cual se gira el objeto.

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 sx y sy para producir las coordenadas transformadas (x' , y').

El factor de escalación sx escala objetos en la dirección de x, mientras que el factor de escalación sy lo hace en la dirección de y.

Cuando se asignan el mismo valor a sx y sy' se general una escala uniforme. Y cuando se asignan valores distintos a sx y sy se obtiene un escala diferencial.

Podemos encontrar la localización de un objeto escalonado al seleccionar una posición llamada punto fijo, que debe permanecer sin cambio después de la transformación de escalación.


ALIASING Y ANTI-ALIASING

Está es una de las s técnicas más importantes de hacer los gráficos y el texto, fáciles de leer y de satisfacer el ojo humano en la en pantalla es el anti-aliasing. El anti-aliasing es una manera creativa de conseguir que los contornos de la imagen aparezca liso y no con aspecto de cierra.