У меня есть приложение, которое работает сейчас.Но логика работы очень проста.Я думаю, что это можно сделать лучше.
Рабочая логика следующего приложения:
-> 3D модели разрабатываются отдельно.Выводы в формате .obj.
-> Создана сцена Three.js и импортированы модели.
-> Старый наряд удален со сцены для переодевания.
-> Теперь на сцену добавлен новый наряд.
Пример кода:
scene.remove(root);
var objLoader = new THREE.OBJLoader2();
objLoader.setPath('model/');
objLoader.load( model_name + '.obj', (event) => {
var root = event.detail.loaderRootNode;
scene.add(root);
});
Пример структуры файла:
1. /index.html
2. /model/
human.obj
first_shoes.obj
twice_shoes.obj
hat.obj
То, о чем я мечтаюделать: вносить изменения в вывод одной модели.
например;1.что скрыть -> 2.что показать
изображение моего приложения: https://ibb.co/DRMvT32
Пожалуйста, помогите, как помочь исправить более точно