3D空間に2つの正方形があります。それらの間のx、y、z角度を見つけたいです。私は両方の正方形の法線ベクトルを見つけることから始め、それらの間の角度を取得する方法を見つけようとしています。
XNA(C#)Vector3オブジェクトを使用しています。
次のように法線ベクトルを計算しました。
Vector3 normal1 = (Vector3.Cross(sq1.corners[0] - sq1.corners[1], sq1.corners[0] - sq1.corners[2]));
Vector3 normal2 = (Vector3.Cross(sq2.corners[0] - sq2.corners[1], sq2.corners[0] - sq2.corners[2]));
normal1がnormal2と同じ向きになるオイラー回転を見つけたい