我有两个不同的系统(引擎 A、引擎 B)。引擎 A(动机跟踪软件)生成(偏航、俯仰、滚动)和引擎 B(Cinema 4D)预期(航向、俯仰、倾斜)。
我的研究使我得出的结果是这两个系统之间没有区别。
Yaw Pitch Roll
Heading Pitch Bank
Y X Z
但是,由于某种原因,当我导入这些值时,出现了不匹配的情况。
我的输入值如下。
Frame, Yaw, Pitch, Roll
0, 179.98199463, 5.58994007, 20.91039276
1, -0.02482126, 0.21532322, -0.06678514
2, -0.03007862, 0.24067645, -0.12998220
但是当我导入这些值时,我得到了奇怪的数字:
Frame, Heading, Pitch, Bank
0, 119.383, -16.126, 72.529
1, -1.422, 12.337, -3.827
2, -1.723, 13.79, -7.447
如果您能给我一个提示,或者如果这些系统之间存在差异,您可以为我提供正确的计算,那就太好了。
最佳答案
偏航,俯仰,横滚与航向,俯仰,横排相同。
我得到的数字很奇怪,因为Cinema4D期待的是辐射数字。我已经确定要通过所有三个轴的测试目的(1、1、1)。
关于rotation - Yaw、Pitch 和 Roll 分别与 Heading、Pitch 和 Bank 相同吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16970863/