2016-09-04 2 views
0

У меня есть массив мешей, каждый из которых хранит в свойстве name свой ID. Я хотел бы спросить вас, если можно удалить из сцены объект с определенным идентификатором. Что-то вроде этого.three.js удалить определенный объект из сцены

var geo = some geometry; 
var mat = some material; 
for (var i = 0; i < 10; i++) { 
    var object = new THREE.Mesh(geo, mat); 
    object.name = i; // i would serve as ID in this case 
} 

После этого, я хотел бы удалить/удалить некоторые из этих объектов ... Может быть, некоторые функции, как

remove(id); 

....

var remove = function (id) { 
    ... some magic 
    scene.remove(...) // and this would remove that object, with id passed as parameter 
} 

ли такое вещь возможно?

Спасибо!

ответ

Смежные вопросы