gl.PopMatrix()
gl.PopMatrix()
öffnet den aktuellen Matrixstapel und ersetzt die aktuelle
Matrix durch die darunter liegende Matrix auf dem Stapel.
Zunächst enthält jeder der Stapel eine Matrix, eine Identitätsmatrix.
Es ist ein Fehler, einen Matrixstapel zu öffnen, der nur eine einzige Matrix enthält. In diesem Fall wird das Fehlerflag gesetzt und es wird keine weitere Änderung des GL-Zustandes vorgenommen.
Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.
#GL_STACK_UNDERFLOW
wird erzeugt, wenn gl.PopMatrix()
aufgerufen wird, während
der aktuelle Matrixstapel nur eine einzige Matrix enthält.
#GL_INVALID_OPERATION
wird erzeugt, wenn gl.PopMatrix()
zwischen
gl.Begin() und gl.End() ausgeführt wird.
#GL_MATRIX_MODE
gl.Get() mit dem Argument #GL_MODELVIEW_MATRIX
gl.Get() mit dem Argument #GL_PROJECTION_MATRIX
gl.Get() mit dem Argument #GL_TEXTURE_MATRIX
gl.Get() mit dem Argument #GL_MODELVIEW_STACK_DEPTH
gl.Get() mit dem Argument #GL_PROJECTION_STACK_DEPTH
gl.Get() mit dem Argument #GL_TEXTURE_STACK_DEPTH
gl.Get() mit dem Argument #GL_MAX_MODELVIEW_STACK_DEPTH
gl.Get() mit dem Argument #GL_MAX_PROJECTION_STACK_DEPTH
gl.Get() mit dem Argument #GL_MAX_TEXTURE_STACK_DEPTH