您的位置:首页 > 产品设计 > 产品经理

opengl 新手上路 ---- 初章(glPushMatrix和glPopMatrix)

2013-10-28 13:07 399 查看
glPushMatrix() 和 glPopMatrix()

在node的visit里可以看到,图形的渲染是通过glPushMatrix开始,以glPopMatrix结束

那么这两个函数是什么意思呢。

从字面意思上来看,一个是放入矩阵,一个是推出矩阵。

屏幕显示的画面是由一个一个的像素点组成,比如1024 * 768,就是宽有1024个像素点,高768个像素点的矩阵

图形的渲染实际上是把一个个由像素点组成的数组分别显示在这个矩阵中的过程。

那么接下来就很好理解了,glPushMatrix就是表示之前操作是要放入这个渲染矩阵的,相当于保存了一份副本。

将需要执行的操作放在glPushMatrix和glPopMatrix之间,可以消除本次操作对glPopMatrix之后的影响。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: