1
我使用GL-矩陣LIB(https://github.com/toji/gl-matrix) 四元數有從MAT3創建Quat並季銨鹽MAT3一種可能性:JavaScript的GL-矩陣:從MAT4
- mat3.fromQuat
- 季.fromMat3
但我有mat4旋轉矩陣。 我創造這樣說:
var turnmat = mat4.create();
mat4.identity(turnmat);
mat4.rotate(turnmat,turnmat, yaw, [0, 1, 0]);
mat4.rotate(turnmat,turnmat, pitch, [1, 0, 0]);
mat4.rotate(turnmat,turnmat, roll, [0, 0, 1]);
然後,我想從這個矩陣季。但是隻有quat.fromMat3,而不是quat.fromMat4。 我在這裏做錯了什麼?
裁判(無代表添加爲鏈接):
的http:// glmatrix.net/docs/2.2.0/symbols/mat3.html#.fromQuat
的http:// glmatrix。 net/docs/2.2.0/symbols/quat.html#.fromMat3
可能重複的[JavaScript的gl矩陣庫:如何從角度的四元數和四元數的歐拉角?](http://stackoverflow.com/questions/15955358/javascript-gl-matrix-lib-how-to -get-歐拉角度從 - 季銨鹽和 - 季銨化合物從 - 角度) – andand 2013-04-11 19:41:12