我在 3D 间距有两个方格。 我想找到它们之间的 X,y,z 角度。 我从找到两个方格的正常矢量开始, 我正试图找到它们之间的角 。
我正在使用 XNA (C#) 矢量3 对象 。
我计算了正常矢量如下:
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]));
我想找到一个平滑的旋转音, 它会变得正常1 面对与正常2 相同的方式。