zhuravlevkk
@zhuravlevkk
Инженер-программист

Как удалить часть модели в threeJS?

На сцене у меня есть модель, инициализируется и добавляется на сцену она так.
var loader = new THREE.FBXLoader();
loader.load( 'data/nameOfModel.FBX', function ( object ) {
	model = object;
	model.name = 'lighter';
	scene.add( model );
} );

Вот структура сцены в отладчике:
5c88979d34322889912025.png
Нужно удалить "10_30_60".
Пробовал
scene.remove(scene.getObjectByName('10_30_60'));
Не сработало.
Подскажите пожалуйста, как это можно провернуть. Желательно все же удалить по имени, т.к. таких частей у модели будет много.
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
zhuravlevkk
@zhuravlevkk Автор вопроса
Инженер-программист
Мало ли кому пригодится
function clearScene(object) {
	while(scene.children.length > 2){ 
		scene.remove(scene.children[2]); 
	}
}

Это чистит всю сцену.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы