opengl 小球运动动画
于 2022-03-12 发布
文件大小:317.14 kB
0 53
下载积分: 2
下载次数: 1
代码说明:
opengl是一个状态机。如果你用gltranslate来移动物体的话。每次移动后的状态都会保存。所以如果你再增加移动量的话就会造成速度越来越快。 解决方案是1.每次修改矩阵后恢复矩阵 我们在变换坐标的时候,使用的是glTranslatef(),glRotaef()等函数来操作,操作的是什么呢?操作的是当前矩阵,我们也知道,这些 坐标变换(翻转,旋转也好)都是通过操作矩阵来实现的,而矩阵相乘是会叠加的,当你用完一个变换函数后,当前操作的矩阵就被改变了,当你还停留在变换以前 的思维,我在这个地方绘制恰好是我想要的时候,你会发现再绘制出来的不是在你想要的位置,因为你在操作变换的时候,当前矩阵被改变了。
下载说明:请别用迅雷下载,失败请重下,重下不扣分!
发表评论