Object3D.updateMatrix()
方法将通过旋转、缩放和平移底层变换计算对象的变换矩阵。
obj.updateMatrix();
该方法不接受任何参数。
该方法没有返回值。
const mesh = new THREE.Mesh(geometry, material);
mesh.position.set(0, 0, 0);
mesh.rotation.set(0.5, 0.2, 0);
mesh.scale.set(2, 2, 2);
mesh.updateMatrix();
在此示例中,我们创建了一个 Mesh
对象并设置了它的 position
、rotation
和 scale
属性。然后,我们调用 updateMatrix()
方法来计算这些变换矩阵。
Object3D.updateMatrixWorld()
方法。