Tipo de Proyecciones(49)saa

49
PROYECCIONES a) Proyección en perspectiva. b) Proyección paralela

description

da

Transcript of Tipo de Proyecciones(49)saa

Page 1: Tipo de Proyecciones(49)saa

PROYECCIONES

a) Proyección en perspectiva. b) Proyección paralela

Page 2: Tipo de Proyecciones(49)saa

PROYECCIONES EN PERSPECTIVA

Page 3: Tipo de Proyecciones(49)saa

CONSTRUCCIÓN DE UNA PROYECCIÓN

Page 4: Tipo de Proyecciones(49)saa

PERSPECTIVA DE 2 PUNTOS

Page 5: Tipo de Proyecciones(49)saa

PROYECCIONES PARALELAS

Proyección ortográfica

Page 6: Tipo de Proyecciones(49)saa

PROYECCIÓN ISOMÉTRICA

Page 7: Tipo de Proyecciones(49)saa

PROYECCIÓN OBLICUA

Page 8: Tipo de Proyecciones(49)saa

PROYECCIONES GEOMÉTRICAS PLANAS

Page 9: Tipo de Proyecciones(49)saa

ESPECIFICACIÓN DE LA VISTA EN 3D

El plano de vista se define mediante el punto de referencia de vista (VRP, view reference point) y una normal al plano llamada normal al plano de vista (VPN, view plane normal). Estos se definen en el sistemas de coordenadas de referencia de vista (VRC, viewing-reference-coordinates). El origen del VRC es el VPR. Un eje del VRC es VNP y se denomina n. El vector de vista arriba (VUP, view-up vector) determina el eje v del plano de vista. El eje u se define de tal manera que u, v y n forman un sistema de mano derecha. El centro de la ventana CW, lo determina los valores mínimos y máximos de u y v.

Page 10: Tipo de Proyecciones(49)saa

CONTINUACIÓN

El punto de referencia de proyección (PRP) define el centro de proyección y la dirección de proyección (DOP). Se especifica en el sistema VRC.

Page 11: Tipo de Proyecciones(49)saa

CONTINUACIÓN

El volumen de vista limita la porción del mundo que se recortará y proyectará sobre el plano de vista.El plano de recorte anterior y el plano de recorte posterior definen el volumen finito que se proyectará. Estos se definen por la distancia al plano anterior F y la distancia al plano posterior B.

Page 12: Tipo de Proyecciones(49)saa

EJEMPLOS DE VISTAS 3D

GRÁFICACIÓN

Page 13: Tipo de Proyecciones(49)saa

PROYECCIÓN DE UNA CASA

Proyección en perspectiva de dos puntos de una casa (figura 1), la casa esta definida en coordenadas de mundo de acuerdo con la figura 2.

Figura 1 Figura 2

Page 14: Tipo de Proyecciones(49)saa

VISTA POR OMISIÓN

Parámetros valor

VRP(WC) (0,0,0)

VPN(WC) (0,0,1)

VUP(WC) (0,1,0)

PRP(WC) (0.5,0.5,1.0)

Ventana (0,1,0,1)

Tipo paralela

Page 15: Tipo de Proyecciones(49)saa

PROYECCIONES EN PERSPECTIVA

Parámetros valor

VRP(WC) (0,0,0)

VPN(WC) (0,0,1)

VUP(WC) (0,1,0)

PRP(WC) (8,6,84)

Ventana (-50,50,-50,50)

Tipo perspectiva

Page 16: Tipo de Proyecciones(49)saa

CONTINUACIÓN

Parámetros valor

VRP(WC) (0,0,54)

VPN(WC) (0,0,1)

VUP(WC) (0,1,0)

PRP(WC) (8,6,84)

Ventana (-1,17,-1,17)

Tipo perspectiva

Page 17: Tipo de Proyecciones(49)saa

DOS POSIBLES DEFINICIONES

Page 18: Tipo de Proyecciones(49)saa

PERSPECTIVA DE UN PUNTO

Parámetros valor

VRP(WC) (16,0,54)

VPN(WC) (0,0,1)

VUP(WC) (0,1,0)

PRP(WC) (20,25,20)

Ventana (-20,20,-5,35)

Tipo perspectiva

Page 19: Tipo de Proyecciones(49)saa

PERSPECTIVA DE 2 PUNTOSParámetros valor

VRP(WC) (16,0,54)

VPN(WC) (1,0,1)

VUP(WC) (0,1,0)

PRP(WC) (0,25,202)

Ventana (-20,20,-5,35)

Tipo perspectiva

Page 20: Tipo de Proyecciones(49)saa

PROYECCIONES PARALELAS

Parámetros valor

VRP(WC) (0,0,0)

VPN(WC) (0,0,1)

VUP(WC) (0,1,0)

PRP(WC) (8,8,100)

Ventana (-1,17,-1,17)

Tipo paralela

Page 21: Tipo de Proyecciones(49)saa

VOLÚMENES DE VISTA FINITOS

Parámetros valor

VRP(WC) (0,0,54)

VPN(WC) (0,0,1)

VUP(WC) (0,1,0)

PRP(WC) (8,6,84)

Ventana (-1,17,-1,17)

Tipo perspectiva

F(VRC) +1

B(VRC) -23

Page 22: Tipo de Proyecciones(49)saa

MATEMÁTICAS DE LAS PROYECCIONESPuede verse que se cumplen las siguientes razones debido a la semejanza de triángulos:

x

d

x

z

y

d

y

zp p ;

xd x

z

x

z dy

d y

z

y

z dp p

,

Page 23: Tipo de Proyecciones(49)saa

MATRIZ DE LA PROYECCIÓN

0100

0100

0010

0001

per

d

M

La forma matricial de esta transformación es:

10100

0100

0010

0001

per z

y

x

d

PM

W

Z

Y

X

El punto homogéneo es:

;,,,,,,

ddz

y

dz

xzyx

W

Z

W

Y

W

Xppp

El punto real es:

Page 24: Tipo de Proyecciones(49)saa

VOLÚMENES CANÓNICOS

x x y y z z 1 1 1 1 0 1, , , ,

x z x z y z y z z z z , , , ,min 1

Volumen de vista canónico en proyección paralela:

Volumen de vista canónico en proyección en perspectiva:

Page 25: Tipo de Proyecciones(49)saa

IMPLANTACIÓN

Page 26: Tipo de Proyecciones(49)saa

CASO DE PROYECCIÓN PARALELA

Los pasos para efectuar la proyección paralela son:

1. Traslade VRP al origen

2. Rote VRC tal que el eje n (VPN) coincida con el eje z, u sea el eje x, y v el eje y.

3. Corte de tal manera que la dirección de proyección coincida con el eje z.

4. Traslade y escale a un volumen canónico de proyección paralela.

Page 27: Tipo de Proyecciones(49)saa

CONTINUACIÓN

El paso 1 se realiza mediante una matriz de traslación T(-VRP). El paso 2 se realiza mediante una matriz de rotación R dada por:

1000

0

0

0

321

321

321

zzz

yyy

xxx

rrr

rrr

rrr

R

xzyz

zxz RRR

RR

RR ;;

VUPVUP

VPNVPN

Donde:

Page 28: Tipo de Proyecciones(49)saa

CONTINUACIÓN

El paso 3 es efectuado con una matriz de corte dada por

1000

0100

010

001

par

par

par

shy

shx

SH

shxdop

dopshy

dop

dopx

z

y

zpar par ;

Donde:

Page 29: Tipo de Proyecciones(49)saa

Corte para alinear al volumen de vista.

Page 30: Tipo de Proyecciones(49)saa

CONTINUACIÓN

El paso 4 se hace mediante una traslación seguida de un escalamiento. Las transformaciones son:

.1

,2

,2

,,2

,2

minmaxminmaxpar

minmaxminmaxpar

BFvvuuSS

Fvvuu

TT

En suma,las transformaciones para obtener Npar son:

N S T SH R T VRPpar par par par ( ).

Page 31: Tipo de Proyecciones(49)saa

Volumen de vista después de los pasos de transformación 1 a 3.

Page 32: Tipo de Proyecciones(49)saa

RESULTADOS DE LAS TRANSFORMACIONES

Situación original

Page 33: Tipo de Proyecciones(49)saa

Paso 1, trasladar VRP al origen:

Page 34: Tipo de Proyecciones(49)saa

Paso 2, alinear sistema (u,v,n) con (x,y,z).

Page 35: Tipo de Proyecciones(49)saa

Paso 3, hacer DOP paralelo a eje z.

Page 36: Tipo de Proyecciones(49)saa

Paso 4, escalado y traslación a volumen canónico.

Page 37: Tipo de Proyecciones(49)saa

Imagen resultante

Page 38: Tipo de Proyecciones(49)saa

PROYECCIÓN EN PERSPECTIVA

1. Traslade VRP al origen

2. Rote VRC tal que el eje n (VPN) coincida con el eje z, u sea el eje x, y v el eje y.

3. Traslade para que el centro de proyección (COP), dado por PRP, este en el origen.

4. Corte de tal manera que la dirección de proyección coincida con el eje z.

5. Traslade y escale a un volumen canónico de proyección en perspectiva, la pirámide truncada definida por los 6 planos definida anteriormente.

Los pasos 1 y 2 son los mismos que para el caso paralelo. El paso 3 es solo una traslación T(-PRP). Es fácil ver el paso 4 es la matriz de corte SHpar.

Page 39: Tipo de Proyecciones(49)saa

Sección transversal del volumen de vista después de los pasos 1, 2 y 3 de la transformación.

Page 40: Tipo de Proyecciones(49)saa

Sección transversal del volumen de vista antes y después del escalamiento.

Page 41: Tipo de Proyecciones(49)saa

Situación original:

Page 42: Tipo de Proyecciones(49)saa

Paso 1, trasladar VRP al origen:

Page 43: Tipo de Proyecciones(49)saa

Paso 2, alinear sistema (u,v,n) con (x,y,z).

Page 44: Tipo de Proyecciones(49)saa

Paso 3, traslación del centro de proyección COP al origen.

Page 45: Tipo de Proyecciones(49)saa

Paso 4, hacer DOP paralelo a eje z.

Page 46: Tipo de Proyecciones(49)saa

Paso 5, escalado y traslación a volumen canónico.

Page 47: Tipo de Proyecciones(49)saa

Imagen resultante

Page 48: Tipo de Proyecciones(49)saa

TAREA

Genere las vistas de la casa que se muestran en los acetatos.

Page 49: Tipo de Proyecciones(49)saa

TAREA

Escriba una archivo de texto con la especificación de un objeto en 3D, el formato es:

Número de puntos

Lista de coordenadas de puntos

Número de aristas

Lista de aristas

80 0 01 0 01 1 00 1 00 0 11 0 11 1 10 1 1

121 22 33 44 11 52 63 74 85 66 77 88 5

Datos para un cubo