Professional Documents
Culture Documents
1 0 dx x xd x
P ' =T d x , d y · P= 0 1 d y · y = yd y
0 0 1 1 1
· Escalado:
sx 0 0 x x · sx
P ' =S s x , s y · P= 0 s y 0 · y = y · s y
0 0 1 1 1
· Rotación:
cos −sen 0 x x · cos− y · sen
P ' =R· P= sen cos 0 · y = x · sen y · cos
0 0 1 1 1
TEMA 3. Transformaciones Geométricas y Vistas
- Transformaciones 3D básicas (I):
· Traslación:
1 0 0 dx x xd x
0 1 0 dy y
P ' =T d x , d y , d z · P= · = yd y
0 0 1 dz z zd z
0 0 0 1 1 1
· Escalado:
sx 0 0 0 x x · sx
0 sy 0 0 y
P ' =S s x , s y , s z · P= · = y· sy
0 0 sz 0 z z · sz
0 0 0 1 1 1
TEMA 3. Transformaciones Geométricas y Vistas
- Transformaciones 3D básicas (II):
· Rotación en X:
1 0 0 0 x x
0 cos −sen 0 y y · cos−z · sen
P ' =R x · P= · =
0 sen cos 0 z y · sen z · cos
0 0 0 1 1 1
· Rotación en Y:
cos 0 sen 0 x x · cosz · sen
0 1 0 0 y y
P ' =R y · P= · =
−sen 0 cos 0 z −x · senz · cos
0 0 0 1 1 1
· Rotación en Z:
cos −sen 0 0 x x · cos− y · sen
P ' =R z · P= sen cos 0 0 · y = x · sen y · cos
0 0 1 0 z z
0 0 0 1 1 1
TEMA 3. Transformaciones Geométricas y Vistas
- Composición de transformaciones:
· Multiplicando las matrices que representan las transformaciones
1 sh x 0
1 0 0
1 0 sh x 0 1 0 0 0 SH x = 0 1 0
sh 1 0 0
SH y = sh y 1 0
0 1 sh y 0 SH yz = y
SH xy = 0 0 1 0 0 1
0 0 1 0 sh z 0 1 0
0 0 0 1 0 0 0 1
1 sh x 0 0
0 1 0 0
SH xz =
0 sh z 1 0
0 0 0 1
TEMA 3. Transformaciones Geométricas y Vistas
- Transformaciones rígidas, afines y no lineales (II):
· Transformaciones no lineales:
* Deforman los objetos sobre los que se aplican
* El valor de dos coordenadas se calcula en función del valor de
la tercera
* Se pueden utilizar expresiones lineales, cuadráticas, ...
* Pueden provocar problemas topológicos en los objetos
TEMA 3. Transformaciones Geométricas y Vistas
- Transformación de ventana a puerto de visión:
· Pasar de las coordenadas del mundo a las coordenadas del
dispositivo (CRT, impresora, ...)
· Implica dos traslaciones y un escalado
TEMA 3. Transformaciones Geométricas y Vistas
- La cámara sintética:
· Metáfora para entender mejor el proceso de generación de
imágenes
· Parámetros: posición, orientación, ángulo de visión, ...
· Generación de una imagen (vista):
recorte + proyección + transformación a puerto de visión
TEMA 3. Transformaciones Geométricas y Vistas
- Tipos de proyección:
· Proyección: reducción del número de dimensiones
· Proyección perspectiva: centro de proyección a distancia finita
· Proyección paralela: centro de proyección en el infinito
· Proyecciones geométricas planas: los proyectores son rectos y
se proyecta sobre un plano
TEMA 3. Transformaciones Geométricas y Vistas
- Especificación de una vista 3D (I):
1 0 0 0
1 0 0 0
0 1 0 0
0 1 0 0
M par = M par = 0 0 1 0
0 0 0 0
1
0 0 0 1 0 0 0
d