【发布时间】:2014-03-09 01:47:51
【问题描述】:
使用 glGetFloatv(GL_MODELVIEW_MATRIX, modelviewMatrix); 制作视口矩阵; 但是如何将模型设置为像 glGetflatv 这样的世界矩阵?
【问题讨论】:
使用 glGetFloatv(GL_MODELVIEW_MATRIX, modelviewMatrix); 制作视口矩阵; 但是如何将模型设置为像 glGetflatv 这样的世界矩阵?
【问题讨论】:
您给出的代码示例是获取模型视图矩阵的当前值,它表示从模型空间到世界空间的转换。此代码不会影响使用 glviewport(x,y,width,height) 设置的视口。假设您使用 GL_MODELVIEW_MATRIX 所指示的固定函数 OpenGL,那么您可以使用内置函数或加载您自己的矩阵来操作模型视图矩阵。有关设置模型视图矩阵的更多详细信息,请参阅此相关问题:How to update opengl modelview matrix with my own 4x4 matrix?。
【讨论】: