首先沒有用旋轉矩陣,我用過旋轉矩陣,傳進去的角度旋轉的角度和歐拉角傳進去角度旋轉出來的不一樣,就沒有用
最后用的RotateAboutAxis,這個玩意兒研究老半天,只能轉一個軸,角度和歐拉角的一樣的
最后研究出RotateAboutAxis連續旋轉多次的辦法:
很簡單,首先繞0,1,0旋轉,旋轉后的結果 加上 Worldposition,就變成了旋轉后模型的(更新后的)WorldPosition,再傳入進去到RotateAboutAxis,再進行對1,0,0軸的旋轉,旋轉好的偏移加上0,1,0的偏移的結果加在一起傳出WPO就可以了
如何旋轉三個維度呢?
easy do it
注意,順序很重要!