glGetDoublev(GL_MODELVIEW_MATRIX, modelview);和glGetDoublev(GL_PROJECTION_MATRIX, projection);结果是单位矩阵

来源:互联网 发布:js 关键字 编辑:程序博客网 时间:2024/06/05 02:08

今天用glGetDoublev(GL_MODELVIEW_MATRIX, modelview);
glGetDoublev(GL_PROJECTION_MATRIX, projection);想获取视图矩阵和投影矩阵,但是结果都是单位矩阵。

原因有两点:
1.固定管线的话,是因为已经glLoadIdentity了。
2.可编程管线的话,就不需要用两个函数获取了,因为自己视图矩阵和投影矩阵都是自己定义的,自己直接就能用。

阅读全文
0 0
原创粉丝点击