XNA - 从世界矩阵中提取旋转矢量(角度)

时间:2012-11-19 20:32:57

标签: c# xna xna-4.0

我得到了一个物体的正向,向前和向上矢量。我正在使用

Matrix.CreateWorld(Position, Forward, Up);

获取世界矩阵,但我不知道如何提取旋转矢量。 还有另一种方法可以使旋转矢量超出位置,前向和向上矢量吗?

TNX。

1 个答案:

答案 0 :(得分:3)

你可以使用分解方法:

 world.Decompose(out traslation, out rotation , out scale);