使用四元数进行2d旋转

时间:2014-03-23 11:17:44

标签: ios rotation quaternions

有没有办法只使用四元数进行2d旋转?

我有一个iPhone应用程序应该让每次旋转都避免使用Gimbal Lock,我知道解决方案可能是使用四元数或旋转矩阵。

但是,我发现很难理解如何使用四元数进行二维旋转而不是使用三维旋转。

你能给我一个建议吗?

非常感谢你!

1 个答案:

答案 0 :(得分:2)

从算法的角度来看,您可以从understanding quaternions开始。但是,您可以看到如何convert 3D rotation to 2D rotation。最后,您可以使用GLKQuaternion Reference了解如何在ios图形中包含四元数。