OPenGL 中的矩阵压栈/出栈

2019-05-20  本文已影响0人  zhongxiaoyue

举个例子:
假设在场景中,绘制了一个汽车。在绘制汽车的时候需要同时绘制四个轮子。假如现在画笔位于车身的中心,那么绘制的基本过程就是:
1.记住车身中心的位置;
2.将画笔移动到左前轮的位置并绘制轮子;
3.回到车身的中心;
4.将画笔移动到右前轮的位置并绘制轮子;
... ...
PushMatrix其实就相当于“记住车身中心的位置”;
PopMatrix其实就相当于“回到车身的中心”;

上一篇 下一篇

猜你喜欢

热点阅读