Beruflich Dokumente
Kultur Dokumente
Geomtricas
Computacin Grfica II
Traslacin
La Traslacin es el proceso
de agregar otro vector encima
del original para as obtener
un vector nuevo con una
posicin diferente.
Ejemplo:
Si
P=[x,y,z]
P = [ x , y , z ] P = P + T
T = [ dx , dy, dz ]
REPRESENTACIN MATRICIAL - 2D
Las ecuaciones de traslacin se pueden representar como una matriz de 3x3 en
coordenadas homogneas.
1 0 0 dx x x
P 0 1 0 dy y y
0 0 1 dz z z
0 0 0 1
1 1
Matriz de Traslacin P
Ejemplo - 3d y
( 5 , 2 , 0 ) = P
P=(1,5,6)
x
z
Traslacin de un objeto 4 unidades a la derecha en el eje X, -3 unidades
en el eje Y y
-6 unidades hacia adentro en el eje Z.
Escalamiento
Escalamiento Bidimensional
- El escalamiento se hace con un factor sx en el eje x y en
un factor sy en el eje y.
- Escalamiento uniforme sx = sy
Escalamiento Bidimensional
Se expresa con la siguiente ecuacin:
En forma matricial
Escalamiento Bidimensional
En coordenadas homogneas:
Escalamiento Bidimensional
Definiendo:
se tiene que:
Escalamiento Bidimensional
Dados:
Reemplazando en:
Obtenindose:
Escalamiento Bidimensional
El producto matricial de e es:
- La inversa de un escalamiento es
Escalamiento Bidimensional
Ejemplo: Se escala a en el eje x y a en el eje y .
El escalamiento se efecta con respecto al origen.
Escalamiento tridimensional
La matriz de escalamiento sera la siguiente:
( 0, 6, 2 ) = P
P = ( 0, 1, 1 )
En coordenadas homogneas:
rotacin bidimensional
Donde:
Tenindose que:
Rotar.
x
x
z z
Escalar: w
P = q.P.q
Representado matricialmente
Xp Xp
1-2(y^2+z^2) 2(xy-sz) 2(xz+sy)