2012-11-19 110 views
0

我得到了一個對象的位置,向前和向上向量。我正在使用XNA - 從世界矩陣中提取旋轉向量(角度)

Matrix.CreateWorld(Position, Forward, Up); 

要獲得世界矩陣,但我不知道如何提取旋轉向量。 另外還有另一種方法來獲得旋轉矢量的位置,向前和向上的向量嗎?

tnx。

+0

退房http://www.gamedev.net/topic/547357-extracting-euler-rotation-from-direction/ – GGulati

回答

3

可以使用分解方法:

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