轴在glrotate上旋转吗?

时间:2011-02-28 08:00:32

标签: android opengl-es

我有一个球体,我正在翻译到中间,然后我希望能够在那个范围内环顾四周。

我注意到旋转完全围绕y轴工作,并且旋转在初始视角处围绕x轴很大,但是当我在y轴上向右旋转90,然后尝试在x轴上再次旋转时,球体以滚动的方式旋转,而不是向上和向下看。

这种行为让我相信旋转时轴不会改变。旋转完成后,是否需要特殊调用才能重置轴?

1 个答案:

答案 0 :(得分:0)

您所描述的内容听起来像gimbal lock

相关的维基百科文章有一些解决方案,例如: quaternions