OpenGL获取投影矩阵

时间:2013-11-21 17:07:22

标签: python opengl matrix

我想在OpenGL中使用gluUnProject,首先我需要获取projectoin,model_view和viewort矩阵。根据我在网上找到的例子,我用了

 glGetFloatv(GL_PROJECTION_MATRIX, projection)
 glGetFloatv(GL_MODELVIEW_MATRIX, model_view)
 glGetInteger(GL_VIEWPORT, viewport)

但我收到错误“ValueError:glGetFloatv需要1个参数(pname),收到2:(GL_PROJECTION_MATRIX,[])”

那么,我应该用什么来获取这些矩阵?

1 个答案:

答案 0 :(得分:4)

也许:

projection = glGetFloatv(GL_PROJECTION_MATRIX)
# and so on ...

之后projection变量应为PROJECTION矩阵