2024-10-01 09:26:09 发布
网友
我已经开始试验euclid module for python。现在我要做一个任意旋转矩阵,并将其分解成四元数形式。在
这些公式可以在网上的几个地方找到(比如http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion/),但是我希望在euclid库中有一个实现。在
我最终发现了以下技巧:
q2 = euclid.Quaternion.new_rotate_matrix(m)
它将旋转矩阵分解为四元数。您可能仍然需要担心q和-q都表示相同的方向,尤其是在3D动画中为旋转设置关键帧时。在
q
-q
我最终发现了以下技巧:
它将旋转矩阵分解为四元数。您可能仍然需要担心
q
和-q
都表示相同的方向,尤其是在3D动画中为旋转设置关键帧时。在相关问题 更多 >
编程相关推荐