fromMatrix3(matrix3: Matrix3): Quaternion
该方法将一个3x3的矩阵转换为四元数。四元数用于表示3D空间中的旋转。
matrix3
(Matrix3): 一个3x3的矩阵。import { Quaternion, Matrix3 } from 'yuka';
const matrix3 = new Matrix3();
matrix3.fromBasis(
new Vector3(1, 0, 0),
new Vector3(0, 1, 0),
new Vector3(0, 0, 1)
);
const quaternion = new Quaternion();
quaternion.fromMatrix3(matrix3);
上述示例中,我们将一个3x3的矩阵转换为一个四元数。在本例中,矩阵为单位矩阵,因此生成的四元数表示没有任何旋转的方向。
MIT License.