OpenGL获取投影矩阵

发布于 2021-01-29 17:58:18

我试图在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,[])”

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

关注者
0
被浏览
49
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    也许:

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

    之后在projection变量中应该是投影矩阵



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看