引用 3 楼 joniy01 的回复:我有个小球只是在X轴和Y轴上位移,在每次运动的时候有滚动效果,在一个轴上的滚动效果都是可以的,但叠加后滚动的效果就不对了! 所以我想要的效果就是滚动的叠加,但第二次的转动不要受到第一次的影响! 试一下旋转之前先把小球移动至原点,施加旋转,然后在移回原位(x,y,z)。 glTranslate(-x,-y,-z); glRo……
glTranslate(x,y,z); glRotate ... glTranslate(-x,-y,-z);
我有个小球只是在X轴和Y轴上位移,在每次运动的时候有滚动效果,在一个轴上的滚动效果都是可以的,但叠加后滚动的效果就不对了! 所以我想要的效果就是滚动的叠加,但第二次的转动不要受到第一次的影响!
64,683
社区成员
250,491
社区内容
加载中
试试用AI创作助手写篇文章吧