(OpenGL有关问题)麻烦大家看看,为何后面还需要使用两次glLoadIdentity();

(OpenGL问题)麻烦大家看看,为何后面还需要使用两次glLoadIdentity();?
为啥后面两次变换(绿色和黄色矩形)还需要加上glLoadIdentity();


(用黄色标记)

谢谢

------解决方案--------------------
哪里有黄色矩形?
glLoadIdentity的目的是还原矩阵。



------解决方案--------------------
用了glLoadIdentity,表示的是基于原始矩阵的变换:包括平移啊旋转等等。如果不用就是基于前面变换得到的矩阵的变换。
推荐你两本学习OpenGL的好书籍:《OpenGL编程指南》、《OpenGL超级宝典》。