opengl 新手上路 ---- 初章(glPushMatrix和glPopMatrix)
2013-10-28 13:07
399 查看
glPushMatrix() 和 glPopMatrix()
在node的visit里可以看到,图形的渲染是通过glPushMatrix开始,以glPopMatrix结束
那么这两个函数是什么意思呢。
从字面意思上来看,一个是放入矩阵,一个是推出矩阵。
屏幕显示的画面是由一个一个的像素点组成,比如1024 * 768,就是宽有1024个像素点,高768个像素点的矩阵
图形的渲染实际上是把一个个由像素点组成的数组分别显示在这个矩阵中的过程。
那么接下来就很好理解了,glPushMatrix就是表示之前操作是要放入这个渲染矩阵的,相当于保存了一份副本。
将需要执行的操作放在glPushMatrix和glPopMatrix之间,可以消除本次操作对glPopMatrix之后的影响。
在node的visit里可以看到,图形的渲染是通过glPushMatrix开始,以glPopMatrix结束
那么这两个函数是什么意思呢。
从字面意思上来看,一个是放入矩阵,一个是推出矩阵。
屏幕显示的画面是由一个一个的像素点组成,比如1024 * 768,就是宽有1024个像素点,高768个像素点的矩阵
图形的渲染实际上是把一个个由像素点组成的数组分别显示在这个矩阵中的过程。
那么接下来就很好理解了,glPushMatrix就是表示之前操作是要放入这个渲染矩阵的,相当于保存了一份副本。
将需要执行的操作放在glPushMatrix和glPopMatrix之间,可以消除本次操作对glPopMatrix之后的影响。
相关文章推荐
- Opengl中的glTranslatef、glPushMatrix和glPopMatrix
- opengl 中glpushmatrix和glpopmatrix函数的个人理解
- OpenGL中glPushMatrix和glPopMatrix的原理
- OpenGL: glFlush(),glSwapBuffer(), 和glFinish(),glPushMatrix和glPopMatrix
- OpenGL中glPushMatrix和glPopMatrix的原理
- 小白学opengl之glpushmatrix()与glpopmatrix()的作用
- opengl中的glpushmatrix和glpopmatrix
- OpenGL中glPushMatrix和glPopMatrix的原理
- OpenGL的glPushMatrix()和glPopMatrix()矩阵栈顶操作函数详解
- Opengl中的glTranslatef、glPushMatrix和glPopMatrix
- opengl中glPushMatrix()he glPopMatrix()用法的真正意义
- OpenGl学习之glPushMatrix、glPopMatrix
- opengl中glPushMatrix() 和 glPopMatrix()用法的真正意义
- opengl中glPushMatrix()he glPopMatrix()用法小结
- OpenGL中glPushMatrix和glPopMatrix的原理
- OpenGL中glMatrixMode的使用,以及glPushMatrix和glPopMatrix的原理
- glPushMatrix()和glPopMatrix()的作用
- glPushMatrix()和glPopmatirx()
- glPushMatrix();glPopMatrix()
- glPushMatrix() and glPopMatrix()以及glMatrixMode的用法