该方法用于根据一个 4x4 的矩阵设置物体的旋转值。该矩阵必须是针对物体的变换矩阵。
setRotationFromMatrix(matrix: Matrix4): this
matrix
:一个 Matrix4 对象,表示物体的变换矩阵。该方法返回通过该操作更新的 Object3D 对象本身,以便链式调用。
const object = new THREE.Object3D();
const matrix = new THREE.Matrix4().makeRotationX(Math.PI / 2);
object.setRotationFromMatrix(matrix);
该示例创建了一个 Object3D 对象,并在 X 轴上旋转了 90 度,然后使用 setRotationFromMatrix
方法设置了该对象的旋转值。