opengl 右手座標系 列向量 左乘 列主序儲存矩陣
osg 右手座標系 行向量 右乘 行主序儲存矩陣
d3d 左手座標系 行向量 右乘 行主序儲存矩陣
ogre 右手座標系 列向量 左乘 行主序儲存矩陣
osg 底層使用的是opengl ,行向量,由於使用矩陣是行主序儲存,
相同變換矩陣與opengl矩陣記憶體內容一直,可直接使用api設定變換矩陣;
ogre 支援opengl,d3d,opengl與ogre上層矩陣庫運算順利相同,
但opengl api設定矩陣前需要修改矩陣的儲存順序為列主序,
d3d使用右乘,ogre上層運算的矩陣應用到d3d api前需要轉置處理,
d3d使用與ogre不同的座標系,設定ogre的ViewMatrix到d3d api前取反look方向(view座標系z軸)