2009-04-19 17 views

Respuesta

21

Para recuperar la matriz modelview actual tiene que llamar a la función glGetFloatv con el parámetro GL_MODELVIEW_MATRIX.

GLfloat matrix[16]; 
glGetFloatv (GL_MODELVIEW_MATRIX, matrix); 

De la documentación:

GL_MODELVIEW_MATRIX

params devuelve los valores de dieciséis: la matriz modelview en la parte superior de la pila matriz modelview. Inicialmente, esta matriz es la matriz de identidad.

+0

se me adelantó :) –

5

Uso glGlet

GLfloat matrixf[16]; 
glGetFloatv(GL_MODELVIEW_MATRIX, matrixf); 

GLdouble matrixd[16]; 
glGetDoublev(GL_MODELVIEW_MATRIX, matrixd); 

GLint matrixi[16]; 
glGetIntegerv(GL_MODELVIEW_MATRIX, matrixi); 
+0

'Glet'? o 'obtener'? – zhangxaochen

Cuestiones relacionadas