2

由于本质矩阵的存在,我们可以很容易地从中得到旋转矩阵和平移矩阵。

但是,我们怎样才能从旋转矩阵中得到 3D 旋转的每个角度呢?

非常感谢您的回答。

4

2 回答 2

2

您可能的意思是您想从旋转矩阵中提取欧拉角。可以这样做,但你应该知道欧拉角有不同的表示(排序),一旦你选择了一个,你应该在项目的其余部分坚持它。通过在 Google 中搜索,我找到了以下链接,但肯定还有更多。但是,如果您想更好地了解欧拉角,我发现有关力学主题的物理教科书非常有用。

来自 Wolfram 的来源

另一个好来源

于 2013-05-30T10:54:34.300 回答
0

《Graphics Gems IV》一书由传奇人物 Ken Shoemake 出色地实现了这一点。它将从旋转矩阵转换为 24 种不同的欧拉约定中的任何一种。代码可在 Graphics Gems 网站上找到。我已经在许多条件下在生产中对其进行了测试,发现它是正确且有效的。

于 2013-06-07T17:27:31.507 回答