Matrix4.extractRotation()
是three.js中的一个方法,对THREE.Matrix4
对象进行调用。该方法可以返回该矩阵的旋转分量,以一个3x3的矩阵(THREE.Matrix3
对象)表示。
extractRotation(target: THREE.Matrix3): THREE.Matrix3
target
:一个THREE.Matrix3
对象,表示将要存储旋转分量的矩阵。返回一个THREE.Matrix3
对象,表示该矩阵的旋转分量。
// 创建一个Matrix4对象
const mat4 = new THREE.Matrix4();
// 旋转Matrix4对象
mat4.makeRotationY(Math.PI);
// 创建一个Matrix3对象
const mat3 = new THREE.Matrix3();
// 将Matrix4对象的旋转分量存储到新创建的Matrix3对象中
mat4.extractRotation(mat3);