use*_*754 5 rotation quaternions cinema-4d
我有两个不同的系统(引擎A,引擎B).引擎A(动力跟踪软件)生成(Yaw,Pitch,Roll)和引擎B(Cinema 4D)期望(Heading,Pitch,Bank).
我的研究结果表明,这两个系统之间没有区别.
Yaw Pitch Roll
Heading Pitch Bank
Y X Z
Run Code Online (Sandbox Code Playgroud)
但是,出于某种原因,当我导入值时,我得到了不匹配.
我的输入值如下.
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
Run Code Online (Sandbox Code Playgroud)
但是当我导入值时,我得到了奇怪的数字:
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
Run Code Online (Sandbox Code Playgroud)
如果您能给我一个提示,或者如果这些系统之间存在差异,那么您可以为我提供正确的计算.
Yaw,Pitch,Roll与Heading,Pitch,Bank相同.
我得到了奇怪的数字,因为Cinema4D期待光芒四射的数字.当我为所有三个轴进行测试时(1,1,1),我已经想通了.