07Transformaciones
Páginas: 3 (582 palabras)
Publicado: 19 de abril de 2015
IA7200-T
Transformaciones Geométricas
Transformaciones Geométricas
• Producto Matricial
• Transformaciones
Lineales
• Rotaciones
• Escalamiento
• Acizallamiento
• TranslacionesGraficación
•
•
•
•
•
Coordenadas Homogéneas
Transformaciones Inversas
Rotaciones Arbitrarias
Cambio de Coordenadas
Rotaciones 3D
2
Producto Matricial
Graficación
3
Transformaciones LinealesUna transformación T es un mapeo
Una transformación es lineal si para todos v y
w (vectores) y λ (real)
Si T es lineal:
Graficación
4
Transformaciones LinealesEn el espacio xy, asociemos un punto P al
vector V, tal que:
T es un mapeo de puntos a puntos:
Para todo punto P en xy, donde:
v = OP ′
Graficación
5
Transformaciones Lineales
Las TLs pueden ser escritas como un producto de matrices. Por ejemplo
Se puede escribir como el producto
Graficación
6
Transformaciones Lineales
Ejemplo:
Los renglones de T
son las imágenes de
(1,0) y (0,1)
Graficación
7
RotaciónGraficación
8
Escalamiento
Graficación
9
Acizallamiento
Graficación
10
Translaciones
¿Cuál es la matriz T para translaciones?
T no es lineal (i.e. T(0) = (a,b)≠0)(a,b) se llama vector de desplazamiento
(shift vector)
Graficación
11
Coordenadas Homogéneas
Para combinar todas las transfomaciones vistas hasta aquí,
añadimos una dimensión mas, W.La dimensión extra hace que P=(x,y) tenga toda una familia de
representaciones coordenadas (wx, wy, w) w≠0.
Por ejemplo, (3,6,1), (0.3,0.6,0.1), (6,12,2), (12,24,4), etc.
Cuando un punto se mapea al plano W=1, se dice que está
homogeneizado.Conversión:
(x,y) (x,y,1)
(wx,wy,w) (wx/w, wy/w)
Graficación
12
Coordenadas Homogéneas
Graficación
13
Coordenadas Homogéneas
T en coordenadas homogéneas
Translación
Rotación
Graficación
14Ejercicios
• Dibuje un rectángulo unitario en un espacio R2
• Genere una matriz T1 para una rotación de 15°
• Genere una matriz T2 para un escalamiento de 1.5 en
x y 2 en y
•...
Leer documento completo
Regístrate para leer el documento completo.