飛行機の回転を設定したい。これには、x、y、z軸の回転をラジアンで表す3つの数値が必要です。
これらの数値はありませんが、回転すると平面に直交するベクトル「myVec」があります。
このベクトルは私に一歩近づきますが、完全ではありません。THREE.Vector3は関数「setEulerFromRotationMatrix」を提供します。myVecから回転行列を生成する方法を理解できれば、これを使用できるかもしれません。
回転行列は、あるベクトルが別のベクトルにどのように変換されるかを示します。したがって、問題が浮かび上がります。どのベクトルを開始ベクトルにする必要がありますか?これ(1,1,1)、またはこれ(1,0,0)?.
次に、実際にマトリックスを作成するにはどうすればよいですか?http://en.wikipedia.org/wiki/Rotation_matrixを見てきましたが、回転行列から別の行列に変換する方法しか見つかりませんでした。何らかの方法で行列の乗算プロセスを逆にしたものでなければなりません。
ポインタはありますか?