我已经看到很多问题和文章提到Quaternions可以用来从iPhone获得更好,更准确和稳定的偏航,俯仰和滚动读数,而不是读取它的直接偏航,俯仰和滚动读数。但与此同时,我还没有看到任何在iPhone平台上实现Quaternions的正确方法。作为一个初学者,很难知道这些四元数如何工作并在一段代码中实现它们? (很抱歉没有提供任何代码,因为我不知道它在苹果的xcode平台中是如何工作的)
所以请善意地回答我的问题,大多数用户都会从中受益!
提前致谢!
答案 0 :(得分:0)
您无需实施任何操作,API为您提供四元数:
CMAttitude Class Reference, quaternion propery
我个人更喜欢旋转矩阵,因为我发现它们更容易理解和使用。
当我正在阅读你的问题时,我仍然有一种印象,就是你想要偏航,俯仰和滚动。您必须在代码中使用四元数无处不在来摆脱偏航,俯仰和滚动问题。