如何确定两个四元数是否具有相同的方向

时间:2018-01-03 03:59:06

标签: quaternions

例如,这两个四元数q1 = [0.905,-0.426,0,0]和q2 = [1,0,0,0]必须具有相同的方向。但是如何确定他们是否确实这样做了?

我很清楚还有另一个关于degree between two quaternion的话题,但这是一个完全不同的问题。

已编辑:更改为正确的链接

2 个答案:

答案 0 :(得分:0)

我找到了答案。

只需将四元数应用于三维向量。如果q1和q2的最终结果相同,则四元数具有“相同方向”。

另外,我误解了四元数的含义。四元数是旋转的应用,它没有方向。

答案 1 :(得分:0)

纠正你的答案。

  1. 例如,如果你使用3d矢量,那么" Z"轴和四元数绕Z轴旋转,而不是检测空转。但它可以绕Z旋转180度。
  2. 你需要在四元数和#34;之间完全相同的角度。答案在这里"Distance" (or angular magnitude) between two quaternions?