Имейте в виду, я совершенно новичок в javascript, дата gui, даже html. Я искал ответ на свой вопрос здесь (и в других местах), но не смог найти ничего похожего.
Я загружаю модель .fbx в три. js, используя код, который я изменил из пример загрузчика FBX. Я хочу использовать dat. GUI для визуализации иерархии объектов, используя папки для хранения дочерних элементов. Прямо сейчас, если у объекта есть дочерние элементы, я создаю папку, в противном случае я создаю контроллер. Все работает, но мне нужно добавить флажок, чтобы скрыть / показать объекты на сцене. Я могу сделать это на конечных узлах, так как это логические контроллеры, но я хотел бы иметь флажок также для папок, чтобы я мог скрыть все поддерево.
Быть очень новичок в этом, после дня возни с кодом dat. gui, мне нечего показать.
Один очевидный обходной путь - добавить логический контроллер с тем же именем, что и у папки. список детей, но мне действительно не нравится это решение.
Если у вас есть идея о том, как это сделать, и терпение, чтобы это подробно изложить, пожалуйста, не стесняйтесь!