0
删除对象我加入这样一个对象:无法从现场
root = new THREE.Object3D();
scene.add(root);
var geometry = new THREE.PlaneGeometry(300, 150, 1, 1);
var material = new THREE.MeshBasicMaterial({color: 0x676767, wireframe: false, side: THREE.DoubleSide});
rect = new THREE.Mesh(geometry, material);
rect.rotation.x = Math.PI/2;
rect.name = "rect";
root.add(rect);
再后来我尝试删除“矩形”这一点:
function removeEntity(object){
root.remove(object.name);
}
不管我怎么努力我无法删除此对象。 任何想法?
'root.remove(object)'Not object.name。您可以通过名称'.getObjectByName(name,recursive)'获得对象,然后将其删除。 – uhura