标签: c opengl rotation
有没有办法在opengl中获取由命令glRotatef()生成的旋转矩阵?
glRotatef()
答案 0 :(得分:5)
不,但您可以使用glGetFloatv获取当前矩阵。如果你只想要旋转矩阵,我认为你应该自己计算它。
glGetFloatv
答案 1 :(得分:1)
float modelViewMatrix[16]; glGetFloatv(GL_MODELVIEW_MATRIX, modelViewMatrix);
注意:在调用旋转等之前,必须将模型视图矩阵初始化为单位矩阵。