XZY变换矩阵到XYZ

时间:2014-03-31 08:26:13

标签: math matrix rotation quaternions

我有一个来自应用程序的转换矩阵,其中基础是XZY,我希望将此矩阵获得到具有XYZ基础的系统。 ¿有可能吗?

这是因为我正在以XZY为基础从应用程序导入一些3D对象,我想旋转并翻译它们 - 但此处的轴更改为XYZ-。

¿我可以用新的基础获得旋转的四元数吗?

感谢。

2 个答案:

答案 0 :(得分:1)

可以通过basis transformation完成;但是根据你的描述,交换坐标可能就足够了。

答案 1 :(得分:0)

有两种方法可以去。

  1. 简单地交换Y< - >四元数或旋转矩阵的Z分量。
  2. 从一个基础构建转换到另一个基础并且将当前转换倍增。如果仅使用旋转
  3. ,则可以使用4x4矩阵或3x3来描述变换坐标轴