方法 Box3.clone()
用于复制 Box3
对象。
Box3.clone()
返回类型:Box3
返回一个与原 Box3
对象相同的新 Box3
对象。
const originalBox = new THREE.Box3(
new THREE.Vector3(0, 0, 0),
new THREE.Vector3(1, 1, 1)
);
const clonedBox = originalBox.clone();
console.log(clonedBox.min); // Vector3 {x: 0, y: 0, z: 0}
console.log(clonedBox.max); // Vector3 {x: 1, y: 1, z: 1}
以上代码中,我们先创建一个包含一个立方体的 Box3
对象 originalBox
。接着,我们使用 Box3.clone()
方法复制了这个对象并将复制后的对象赋值给变量 clonedBox
。最后,我们分别打印这两个对象的最小点和最大点。可以看到,它们都是相同的。