Graficación IA7200-T Perspective
Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo Transformada de Vista Transformada Perspectiva Modelos de alambre
Graficación3 Perspectiva - Puntos de Fuga
Graficación4 Perspectiva - Cambios de Imagen
Graficación5 Perspectiva - Transformaciones
Graficación6 Transformada de Vista
Graficación7 Coordenadas Oculares
Graficación8 Coordenadas Oculares ¿Cómo determinamos V? Traslación de O a E Rotación en z Rotación en x
Graficación9 Traslación de O a E
Graficación10 Rotación en z Rotamos el eje z hasta que x sea perpendicular a OE (θ+90) La matriz corresponde a una rotación en z de -(θ+90)
Graficación11 ¿Ya se perdieron?
Graficación12 ¿Cómo vamos?
Graficación13 Rotación en x Rotamos el eje x hasta que z se alinee a OE ( ϕ ) Como estamos realizando un cambio de coordenadas y no una rotación de puntos, debemos rotar - ϕ
Graficación14 Transformación de Vista La transformación final, que nos permite calcular (xe, ye, ze) a partir de (xw, yw, zw) es:
Graficación15 Proyección Ortográfica La transformación V debe ser seguida de la transformación perspectiva. ¿qué hace la transformación perspectiva? Otra opción es solamente ignorar la ze de la tripleta (xe,ye,ze) y enviar las parejas (xe,ye) al dispositivo de salida. A esta operación se le llama proyección ortográfica. ¿A qué corresponde este truncamiento?
Graficación16 Transformación Perspectiva Nuestra pantalla está en Q=(0,0,-d). El plano es z=-d. El sistema de coordenadas de la pantalla tiene a Q como origen.
Graficación17 Transformación Perspectiva P P’ EPR y EP’Q son similares
Graficación18 Transformación Perspectiva Válidas si Q coincide con el origen de la pantalla Si no, hay que trasladar Por triángulos similares
Graficación19 Transformación Perspectiva Aún tenemos que incluir en el modelo la distancia entre el punto de vista E y la pantalla Esto nos da una referencia para determinar el valor de d
Graficación20 Transformación Perspectiva Ver 09Perspectiva.nb Ver MyProg17 - Cubo Ver MyProg18 - Wireframe