View
239
Download
0
Embed Size (px)
DESCRIPTION
vbf
Citation preview
Transformaciones 2D
Transformaciones 2D1. Transformaciones Bsicas TraslacinRotacinEscalado
Transformaciones 2D2. Representacin Matricial y Coordenadas Homogneas
3. Otras TransformacionesReflexin4. Transformacin de Ventana a PantallaTransformaciones 2D5. Algoritmos de RecorteRecorte de PuntosRecorte de LneasRecorte de PolgonosTransformaciones geomtricasCon los algoritmos de primitivas ya podemos dibujar en pantalla
El siguiente paso consiste en permitir modificar o manipular dichas primitivas.- Transformaciones Geomtricas.
Para poder implementar aplicaciones de diseo Para poder realizar animaciones Para interactuar con la escenaTransformaciones geomtricasLas transformaciones bsicas que se necesitan son: Traslacin: cambios en la posicin Rotacin: cambios en la orientacin Escalado: cambios en el tamao
Traslacin
Traslacin-- >Es una transformacin rgida , el objeto no se deforma Para trasladar lneas rectas trasladamos slo sus extremos Para trasladar polgonos, trasladamos slo sus vrtices yredibujamos
Rotacin con respecto al origen
Rotacin con respecto al origen
Rotacin general
Rotacin general
Escalado con respecto al origen
Escalado general
Coordenadas homogneas
Composicin de transformaciones: traslaciones
Composicin de transformaciones: rotaciones
Composicin de transformaciones: escalados
Reflexin
Transformacin a la ventana de visin
Algoritmos de recorte
Recorte de puntos
Recorte de lneas
Algoritmo de recorte de Cohen-Sutherland
Algoritmo de recorte de Cohen-Sutherland