2013-05-02 76 views
0

我通过如何在openGL中的模型视图堆栈顶部添加任意矩阵?

glGetFloatv (GL_MODELVIEW_MATRIX, mtrx); 

获取当前矩阵,然后我做的模型视图矩阵的东西,最后我想“MTRX”回栈上,但我不知道怎么办。 我不能使用glLoadMatrixf(mtrx),因为它取代了最上面的堆栈,但我不希望堆栈的内容丢失。

+0

你在哪里读到['glLoadMatrix()'](http://www.opengl.org/sdk/docs/man2/xhtml/glLoadMatrix.xml)清除矩阵堆栈?因为它只是替换*最顶层的堆栈条目,而不是整个堆栈。 – genpfault 2013-05-02 18:07:22

+0

谢谢,我编辑了我的问题。但问题仍然存在:) – elfar 2013-05-02 18:19:09

回答

2

glPushMatrix()其次是glLoadMatrix()

相关问题