立方体旋转
我试图找到两个四元数之间的相对旋转,使得两个不同的四元数对于A1到B1和A2到B2都是相同的。
立方体B在两个例子中都绕其z轴旋转90度。
我用这个方程来求差值:Quaternion q = B * Inverse(A)
它们的输出显示在图中。它们不一样。
箭头表示立方体的局部方向。
我对四元数的理解显然有限。
我怎样才能做到这一点?
我在另一个帖子里找到了答案。我意识到这是同样的问题。
我需要反转乘法的顺序来获得正确参照系中的旋转
Quaternion q = Inverse(A) * B;
如何旋转2个四元数回到起始位置,然后计算相对旋转?