Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Muchos problemas de ingeniera requieren modelos bidimensionales (2D) La visualizacin de estos modelos requiere de: Un sistema grafico La creacin de entidades geomtricas :
Lneas, crculos, rectngulos, etc.
Graficacin
Transformaciones 2D
2008
Escalamiento (50 %)
Rotacin (-45o)
Traslacin
(x3, y3)
(x2, y2)
x y
Notacin Matricial ?
Coordenadas homogneas
Coordenada homognea: punto 2D en el espacio tridimensional Todo punto 2D (P1) puedes ser representado por cualquier punto a lo largo del rayo 3D (llamado espacio homogneo) Las coordenadas ordinarias correspondes al punto donde z = 1
Coordenadas homogneas
Usando coordenadas homogneas, cada punto pasa a ser: x xh y yh h Donde: x = xh / h y = yh / h h igual a cero no est permitido Para efecto del curso, h = 1
2008
2008
10
Coordenadas homogneas
Rescribiendo las transformaciones en coordenadas homogneas 1 0 dx sx 0 0 T(dx, dy) = 0 1 dy S(sx,sy) = 0 sy 0 001 00 1 cos sen 0 R() = sen cos 0 0 0 1
11
Composicin de transformaciones
Cmo aplicar ms de una transformacin (M1, M2, ..., Mn) sobre un conjunto de puntos (P) ? Aplicacin de la primera transformacin:
P 1 = M1 * P
Composicin de transformaciones
Ejemplo: Traslacin:
1 0 2 T1 = 0 1 1 0 0 1
Composicin de transformaciones
Observacin:
El orden en que se aplican las operaciones SI importa
Escalamiento:
1/2 0 0 S = 0 1/2 0 0 0 1
Demostrar :
T(dx2, dy2) T(dx1, dy1) = T(dx2+dx1, dy2+dy1) R()R() = R(+) S(Sx2,Sy1)S(Sx1,Sy1) = S(Sx2*Sx1, Sy2*Sy1) P = (T2 * S * T1) * 1/2 0 4 P = 0 1/2 3/2 * 0 0 1 P 2244 1331 1111 13
Traslacin:
1 0 3 T2 = 0 1 2 00 1 2008
2008
14
Composicin de transformaciones
Propuestos: Expresar como una composicin de transformaciones:
Una escalamiento en torno a un punto (x, y) distinto del origen Una rotacin en torno a un punto (x,y) distinto del origen
Reflexin en Y
1 0 0 010 001
Propuesto
Reflexin c/r a 45o
2008 15 2008 16
Shearing en X:
1 0 0 shx 0 1 0 0 1
Shearing en Y:
1 0 0 shy 1 0 0 0 1
18