Está en la página 1de 6

Transformaciones 2D Concepto

1. Transformacin de un punto en otro mediante algoritmo o frmula 2. Se usarn en representacin 2D y 3D 3. Usamos vectores fila (x,y,w)

Modo de operacin
1. Se da un rodeo a la transformacin directa en el plano cartesiano ej: (3,2) -> (2,4) 1. Paso de puntos afines a puntos en coordenadas homogneas ej: (3,2) -> (3,2,1) 2. Transformaciones en Pn (traslacin, rotacin, escala, ...) ej: (3,2,1) -> (4,8,2) 3. Paso de puntos en coordenadas homogneas a puntos afines ej: (4,8,2) -> (2,4) No se puede realizar para puntos impropios 2. Serie de transformaciones se reducir a producto por una matriz

Transformaciones proyectivas en P2

1. Forma general: 2. Lneas rectas se transforman en lneas rectas 3. Se mantienen los puntos de interseccin 1. Punto interseccin de rectas transformadas es transformado de punto interseccin 4. Secciones cnicas se mantienen como tales

Transformaciones afines en P2

1. Forma general: y siendo invertible 2. Puntos propios se mantienen como propios y los impropios se mantienen como impropios 1. No se traen ni se llevan puntos al infinito 2. Rectas paralelas siguen siendo paralelas 3. Cambio de sistema de referencia

Traslacin
1. Vector de traslacin :

2. Transformacin:

3. Paso a coordenadas homogneas

4. Matriz de transformacin:

5. Transformacin inversa (traslacin

):

Escala centrada en el origen


1. Transformacin: 2. Paso a coordenadas homogneas

3. Matriz de transformacin:

4. Matriz de transformacin inversa:

Rotacin respecto del origen (ngulo )


1. Coordenadas polares 2. Transformacin: :

3. Matriz de transformacin:

4. Matriz de transformacin inversa (rotacin de ngulo

):

5. Transformacin de dos rotaciones es rotacin de suma de ngulos

Rotacin respecto de cualquier punto


1. Supongamos centro en (xc,yc) y ngulo : 1. Trasladamos centro al origen

2. Rotamos

3. Hacemos traslacin inversa para dejar centro en posicin original

2. Transformacin final 3. Transformacin inversa

Cizalla (shearing)
1. Transformacin: 2. Matriz de transformacin:

3. Matriz de transformacin inversa:

Reflexin respecto del eje X


1. Transformacin:

2. Matriz de transformacin:

3. Las reflexiones son inversas de s mismas 4. Recta de puntos fijos (eje de reflexin)

Reflexin respecto de una recta que pasa por el origen


1. Supongamos que la recta forma un ngulo con el eje X: 1. Llevamos recta al eje X (rotacin)

2. Reflejamos

3. Llevamos recta a su posicin original

2. Transformacin final

3. Comprobacin

Reflexin respecto de cualquier recta


1. Supongamos recta de la forma: y=mx+b 2. Transformacin final

Reflexin respecto de un punto


1. Reflexin respecto del origen

2. Reflexin respecto de cualquier punto

Proyeccin ortogonal (paralela) sobre eje X


1. Transformacin

2. Propiedades 1. Proyeccin no tiene inversa 2. No est definida para todos los puntos (ej: (0,1,0)) 3. Hay recta de puntos fijos (eje sobre el que se proyecta)

Proyeccin oblicua (paralela) sobre eje X


1. Segn recta de pendiente m 2. Matriz de transformacin

Proyeccin perspectiva (no paralela) sobre eje X


1. Centro de proyeccin (xc,yc,1)

2. Matriz de transformacin para cualquier centro (xc,yc,wc):

3. Proyeccin oblicua es un caso particular: (xc,yc,wc)=(1,m,0)

Proyeccin perspectiva (no paralela) sobre cualquier recta


1. Centro de proyeccin (xc,yc,wc) y recta y=mx+b 2. Transformacin Traslacin y rotacin vistas ms arriba 3. OJO! P'w es la matriz de proyeccin para el centro de proyeccin transformado:

Cambio de sistemas de coordenadas


1. Hacer una operacin sobre los ejes coordenadas (trasladar, rotar, ...) equivale a hacer operacin inversa sobre los puntos del espacio

2. Cambio a sistema de coordenadas con origen en (x0,y0,1)y cuyos ejes forman un ngulo con los antiguos 1. Trasladamos origen al nuevo punto (, lo que es lo mismo, trasladamos puntos de forma que el punto correspondiente al nuevo origen vaya a parar al origen de coordenadas antiguo)

2. Rotamos los ejes a su nueva posicin (, lo que es lo mismo, rotamos los puntos de forma que la recta correspondiente al nuevo eje X vaya a parar al eje X antiguo)

3. Matriz de cambio de coordenadas