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