2013-05-02 73 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()

相關問題