有没有办法只使用四元数进行2d旋转?
我有一个iPhone应用程序应该让每次旋转都避免使用Gimbal Lock,我知道解决方案可能是使用四元数或旋转矩阵。
但是,我发现很难理解如何使用四元数进行二维旋转而不是使用三维旋转。
你能给我一个建议吗?
非常感谢你!
答案 0 :(得分:2)
从算法的角度来看,您可以从understanding quaternions开始。但是,您可以看到如何convert 3D rotation to 2D rotation。最后,您可以使用GLKQuaternion Reference了解如何在ios图形中包含四元数。