next up previous contents
Next: Leda Up: Transformaciones Previous: Transformaciones de OpenGL

Matrices

Entonces, OpenGL maneja una matriz de modelado y una matriz de perspectiva. (Hay dos matrices más: la de las texturas y la de los colores, que no vamos a mirar más detenidamente.)

Una vez que hemos seleccionado con la cual de las matrices queremos trabajar

glMatrixMode()

se puede manipular la matriz escogida con

glLoadIdentity()
glLoadMatrix*()
glMultMatrix*()

Para facilitar el trabajo con las matrices, OpenGL dispone de una pila para cada tipo de matriz que podemos usar para restaurar estados anteriores sin la costosa aplicación de una inversa:

glPushMatrix()
glPopMatrix()


© 2003, Dr. Arno Formella & Dra. Mª Victoria Luzón García, Universidad de Vigo, Departamento de Informática