glPushMatrix()和glPopMatrix()以及glLoadIdentity()的理解

来源:互联网 发布:惠普打印机驱动for mac 编辑:程序博客网 时间:2024/04/27 11:34

glLoadIdentity()重置当前矩阵,为什么要PushMatrix(),然后PopMatrix(),因为是由于是对矩阵进行变换,这样操作不至

于影响后面的矩阵操作。

Translate()每一次操作都把当前所在的位置作为原点。Rotate()每一次操作都是相对于当前原点的(而不是屏幕的中央)。

 

参考文章:http://blog.sina.com.cn/s/blog_602c65870100e703.html

原创粉丝点击