0
我得到了一个对象的位置,向前和向上向量。我正在使用XNA - 从世界矩阵中提取旋转向量(角度)
Matrix.CreateWorld(Position, Forward, Up);
要获得世界矩阵,但我不知道如何提取旋转向量。 另外还有另一种方法来获得旋转矢量的位置,向前和向上的向量吗?
tnx。
我得到了一个对象的位置,向前和向上向量。我正在使用XNA - 从世界矩阵中提取旋转向量(角度)
Matrix.CreateWorld(Position, Forward, Up);
要获得世界矩阵,但我不知道如何提取旋转向量。 另外还有另一种方法来获得旋转矢量的位置,向前和向上的向量吗?
tnx。
可以使用分解方法:
world.Decompose(out traslation, out rotation , out scale);
退房http://www.gamedev.net/topic/547357-extracting-euler-rotation-from-direction/ – GGulati