Top Banner
Graficación IA7200-T Perspective
20

Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Jan 28, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

GraficaciónIA7200-T

Perspective

Page 2: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 2

Perspectiva• Objetos 3D• Dispositivos 2D

• Coordenadas Físicas• Coordenadas Oculares• Coordenadas del Dispositivo

• Transformada de Vista• Transformada Perspectiva• Modelos de alambre

Page 3: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 3

Perspectiva - Puntos de Fuga

Page 4: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 4

Perspectiva - Cambios de Imagen

Page 5: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 5

Perspectiva - Transformaciones

Page 6: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 6

Transformada de Vista

Page 7: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 7

Coordenadas Oculares

Page 8: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 8

Coordenadas Oculares

¿Cómo determinamos V?• Traslación de O a E• Rotación en z• Rotación en x

Page 9: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 9

Traslación de O a E

Page 10: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 10

Rotación en zRotamos el eje z hasta que x sea

perpendicular a OE (θ+90)

La matriz corresponde a una rotación en z de -(θ+90)

Page 11: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 11

¿Ya se perdieron?

Page 12: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 12

¿Cómo vamos?

Page 13: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 13

Rotación en xRotamos 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 -ϕ

Page 14: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 14

Transformación de VistaLa transformación final, que nos permite calcular

(xe, ye, ze) a partir de (xw, yw, zw) es:

Page 15: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 15

Proyección OrtográficaLa 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?

Page 16: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 16

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.

Page 17: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 17

Transformación Perspectiva• P P’• EPR y EP’Q son similares

Page 18: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 18

Transformación Perspectiva•

• Válidas si Q coincide con el origen de la pantalla

• Si no, hay que trasladar

• Por triángulossimilares

Page 19: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 19

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

Page 20: Graficación IA7200-T Perspective. Graficación2 Perspectiva Objetos 3D Dispositivos 2D Coordenadas Físicas Coordenadas Oculares Coordenadas del Dispositivo.

Graficación 20

Transformación Perspectiva

• Ver 09Perspectiva.nb

• Ver MyProg17 - Cubo

• Ver MyProg18 - Wireframe