我得到当前矩阵
glGetFloatv (GL_MODELVIEW_MATRIX, mtrx);
然后我用模型视图矩阵做一些事情,最后我想把“mtrx”放回堆栈,但我不知道怎么做。我不能使用 glLoadMatrixf(mtrx) 因为它替换了最顶层的堆栈,但我不希望堆栈的内容丢失。
我得到当前矩阵
glGetFloatv (GL_MODELVIEW_MATRIX, mtrx);
然后我用模型视图矩阵做一些事情,最后我想把“mtrx”放回堆栈,但我不知道怎么做。我不能使用 glLoadMatrixf(mtrx) 因为它替换了最顶层的堆栈,但我不希望堆栈的内容丢失。