矩阵,四元数和角度

时间:2014-04-07 21:22:59

标签: c# matrix quaternions

我有2个矩阵。矩阵A和矩阵B是'矩阵A围绕某个轴旋转某个角度'(四元数?)。所以:B = A.Transform(四元数)。
现在,当我知道B和A,也许是轴时,我如何找到四元数的角度?

抱歉文字不好,我在德语键盘上,我不是德国人......

1 个答案:

答案 0 :(得分:3)

所以你有 B = A x T

因此 A -1 x B = T

所以取 A 的矩阵逆并乘以 B 得到变换矩阵。

然后使用说http://www.cg.info.hiroshima-cu.ac.jp/~miyazaki/knowledge/teche52.html

提取四元数,(或欧拉角,如果您愿意)