Académique Documents
Professionnel Documents
Culture Documents
Introduccin
Grficas por computadora (Computer Graphics) Estudia los procedimientos para producir despliegues visuales en dispositivos de salida como el monitor de una computadora.
Introduccin
Las computadoras son herramientas poderosas para producir imgenes en forma rpida y poderosa.
Primitivas de graficacin
Haciendo uso de primitivas de graficacin como las que permiten dibujar pixeles, lneas, crculos, rectngulos, etc., se pueden crear una gran variedad de figuras y formas. Estas primitivas son los ladrillos en la construccin de depliegues grficos por computadora.
Si los puntos que se alteran tienen coordenadas de dos componentes (x,y), la transformacin es en 2D.
Y si alteran puntos con coordenadas (x,y,z), la transformacin es en 3D.
M.C. Mario Humberto Tiburcio Ziga
Objetivo
Mostrar cmo realizar transformaciones geomtricas bsicas a objetos en 2D y 3D.
x=x.Sx y=y.Sy
Escalacin 2D
Nos permitir cambiar las dimensiones de un objeto. Requiere 2 parmetros:
Sx = Factor de escalacin en X Sy = Factor de escalacin en Y Sx,Sy > 1 Aumenta la dimensin Sx,Sy < 1 Disminuye la dimensin Sx,Sy = 1 Se mantiene la dimensin
M.C. Mario Humberto Tiburcio Ziga
Traslacin 2D
Nos permitir cambiar la posicin de un objeto, movindolo en lnea recta desde una posicin inicial a la posicin final.
Requiere 2 parmetros:
Tx = Desplazamiento en X Ty = Desplazamiento en Y Tx, Ty > 0 Desplazamiento positivo Tx, Ty < 0 Desplazamiento negativo Tx,Ty = 0 No hay desplazamiento
M.C. Mario Humberto Tiburcio Ziga
Rotacin 2D
Nos permite rotar o girar un objeto en torno al origen un ngulo dado Requiere 1 parmetro: q = ngulo de rotacin q > 0 Rotacin contraria a sentido de las
manecillas del reloj
q = 0 Sin rotacin
M.C. Mario Humberto Tiburcio Ziga
Escalacin 3D
Nos permitir cambiar las dimensiones de un objeto. Requiere 3 parmetros: Sx = Factor de escalacin en X Sy = Factor de escalacin en Y Sz = Factor de escalacin en Z Sx,Sy,Sz > 1 Aumenta la dimensin Sx,Sy,Sz < 1 Disminuye la dimensin Sx,Sy,Sz = 1 Se mantiene la dimensin
M.C. Mario Humberto Tiburcio Ziga
Traslacin 3D
Nos permitir cambiar la posicin de un objeto, movindolo en lnea recta desde una posicin inicial a la posicin final. Requiere 3 parmetros:
Tx = Desplazamiento en X Ty = Desplazamiento en Y Tz = Desplazamiento en Z Tx, Ty,Tz > 0 Desplazamiento positivo Tx, Ty,Tz < 0 Desplazamiento negativo Tx,Ty,Tz = 0 No hay desplazamiento
M.C. Mario Humberto Tiburcio Ziga
q = 0 Sin rotacin
M.C. Mario Humberto Tiburcio Ziga
q = 0 Sin rotacin
M.C. Mario Humberto Tiburcio Ziga
q = 0 Sin rotacin
M.C. Mario Humberto Tiburcio Ziga
Se requiere representar las coordenadas en forma homogna. (x,y) se representa como (x,y,1) (x,y,z) se representa como (x,y,z,1)
M.C. Mario Humberto Tiburcio Ziga
= (x,y,1)
(x,y,1)
= (x,y,1)
(x,y,z,1)
(x,y,z,1)
Se logra multiplicando las matrices correspondientes a las tranformaciones geomtricas a combinar, obtenindose una matriz compuesta.
2 0 0 0 3 0 0 0 1
1 0 0 0 1 0 7 8 1
DEMOSTRACIONES