我在XYZ中以90度步進旋轉對象(rX rY rZ)。角度的限制在0-360度和我使用下列命令的矩陣旋轉:在XYZ旋轉後計算對象XYZ方向
Matrix.rotateM(mModelMatrix, 0, rX, 1.0f, 0.0f, 0.0f);
Matrix.rotateM(mModelMatrix, 0, rY, 0.0f, 1.0f, 0.0f);
Matrix.rotateM(mModelMatrix, 0, rZ, 0.0f, 0.0f, 1.0f);
如果對象的XYZ - 前旋轉 - 是右(X +),遠(Y + )和up(Z +);在任意旋轉後如何輕鬆計算正確,離開和上漲的內容?
我沒有其他資料,但RX,RY和RZ旋轉變量。
使用相同的旋轉旋轉不同的3D單位矢量。然後對結果進行查找。 – flakes
有趣而簡單的方法,謝謝! – Plarsen