Professional Documents
Culture Documents
en OpenGL
Inicializacin de las
transformaciones geomtricas
GlMatrixMode(...);
/* Para activar la matiz de transformacin */
GL_PROJECTION
GL_MODELVIEW
glLoadIdentity();
/* Para cargar la identidad y as poder hacer
todas las transformaciones necesarias */
Tres transformaciones principales:
ATENCIN!!
glScalef(...);
glRotatef(...);
glTranslatef(...);
glPushMatrix( );
/* Salva el estado actual de la matriz */
glPopMatrix( );
/* Recupera el estado de la matriz */
glLoadMatrixf(puntero_a_matriz);
/* Setea la matriz que se le pasa como parmetro */
glMultMatrixf(puntero_a_matriz);
/* Multiplica la matriz actual por la pasada como
parmetro */
Punteros a matriz
GLfloat M[16];
GLfloat M[4][4];
Representacin de matrices