glPushMatrix函数将当前矩阵压入堆栈,把当前矩阵拷贝一份,使得glPushMatrix和glPopMatrix之间的操作可以不受外面矩阵变换的影响,可以保证此次变换只相对于原始的世界坐标系进行操作。
glPopMatrix将与之最近的一个glPushMatrix压入堆栈的矩阵取出,在前面拷贝的变换矩阵基础上继续进行变换。这两个函数的配合使用可以使得两者之间的矩阵操作不受之前生成的变换矩阵的影响,并且两者之间的矩阵操作也不会对主体的矩阵变换产生影响。
glPushMatrix和glPopMatrix
最新推荐文章于 2022-04-22 11:42:22 发布