transformaciones 2d

Upload: norwing-ernesto-madrigal-soza

Post on 06-Jan-2016

239 views

Category:

Documents


0 download

DESCRIPTION

vbf

TRANSCRIPT

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