それで!
1つの問題を解決するのを手伝ってもらえないかと思っていました:
3 軸で回転できる立方体があります。0 から 2PI までの 3 つの角度の配列である立方体の回転に関する情報を取得できます。
問題は、これらの 3 つのオイラー角から立方体のどちらの側が底にあるかをどのように識別できるかということです。
完璧な機能は次のようなものになると思います:
function getSideFromAngles(x,y,z) {
// magic goes here
// for example getSideFromAngles(Math.PI/2, 0, 0)
// if x===PI/2 and y===0 and z===0 then return "front"
// which means front side of cube "looks" down now.
}
念のため - Three.js を使用すると、立方体の四元数を取得することもできます。
助けてくれてありがとう