GL_MODELVIEW
时间: 2023-11-21 15:57:58 浏览: 153
model_viewer
GL_MODELVIEW是OpenGL中的一个矩阵堆栈,用于存储模型视图矩阵。模型视图矩阵是将模型从模型空间变换到观察者视角下的矩阵。在OpenGL中,我们可以通过对模型视图矩阵进行变换来实现物体的旋转、平移、缩放等操作。
GL_MODELVIEW矩阵堆栈可以通过glMatrixMode(GL_MODELVIEW)来激活,并且可以通过glPushMatrix()和glPopMatrix()来进行压栈和出栈操作。在进行绘制时,我们可以通过glLoadIdentity()来将当前的矩阵重置为单位矩阵,然后再进行变换操作。
需要注意的是,GL_MODELVIEW矩阵堆栈是一个古老的OpenGL特性,在现代OpenGL中已经被废弃。现代OpenGL中通常使用自定义的着色器来实现变换操作。
阅读全文