Professional Documents
Culture Documents
Introduccin 3D
El factor de profundidad
Las combinaciones que se pueden generar sobre 3 ejes
La perspectiva de observacin
Translacin
Rotacin
Escalamiento
Translacin 3D
Traslacin 3D
Rotacin 3D
Rotaciones 3D X, Y, Z
sin
cos
0
0
0 0
0 0
1 0
0 1
0
1
0 cos
Rx =
0 sin
0
0
0
sin
cos
0
0
cos
0
0
Ry =
sin
0
1
0
0 sin
1
0
0 cos
0
0
0
0
Ejercicio
Donde:
Rotacin 3D general
Rotacin 3D General
Rotacin 3D general
Rotacin 3D general
Rotacin 3D general
1.
2.
1.
2.
Rotacin General 3D
cos( ) =
c
b
, sen( ) =
d
d
Rotacin 3D general
0
0
0
sin
cos
0
0
0
0
0
0
0
b/d
c/d
0
0
0
0
Rotacin 3D general
0
1
0 c / d
Rx ( )u =
0 b / d
0
0
0
b/d
c/d
0
0 a
a
a
0 b (bc bc) / d 0
=
=
= u'
2
2
0 c (b + c ) / d d
1 1
1
1
Rotacin 3D general
a
2
a +d
= a, cos( ) =
d
2
a + d2
=d
Por tanto:
0 sin
1
0
0
cos
0
0 d
0 0
=
0 a
1 0
d
0
Ry ( )u ' =
a
0 a 0
1 0 0
0 d 0
0 0 1
0 a 0 a 0
1 0 0 0 0
=
0 d 0 d 1
0 0 1 1 1
Rotacin 3D general
Rotacin 3D general
4. Finalmente se debe de regresar el eje de rotacin a su posicin
original, aplicando los operadores inversos.
Rotacin 3D general
Escalado 3D
Punto P
Matriz de escalado S
Punto P
Notas
Escalado 3D
Trasladar el punto P al
origen (incluyendo todos los
puntos del objeto)
Aplicar la matriz de
escalado a cada punto del
objeto
Regresar el objeto a la
posicin original de P
Escalado 3D
TP S ( s x , s y , s z )T P
sx
0
=
0
0
sy
0
0
0
sz
(1 s x ) p x
(1 s y ) p y
(1 s z ) p z