JavaScript: Вывести в браузер glTF модель с иерархией (через Three.js)

Есть модель этажа здания в формате glTF (dsik. gj pfghjce).

Нужно пользуясь движком Three.js вывести эту модель на страничку (с возможностью мышкой крутить туда-сюда и приближать-отдалять). Слева от модели нужно любым компонентом для отрисовки деревьев нарисовать иерархию этой модели (в файле модели уже содержатся нормальные названия всех объектов и отношения parent-child между ними).

Далее, кликаем на элементе дерева объектов - подсвечивается соответствующий объект в 3D-виде. И наоборот, кликаем на объект на 3D-виде, подсвечивается соответствующий объект в дереве объектов.

Вот как загружать формат glTF в Three.js:
https://github.com/mrdoob/three.js/blob/master/examples/webgl_loader_gltf.html

Как подсвечивать объекты под мышкой:
https://threejs.org/examples/#webgl_interactive_cubes

Вот в этой статье посередине есть код, который позволяет строить иерархию объектов из glTF:
https://threejsfundamentals.org/threejs/lessons/threejs-load-gltf.html

По идее, задача решается в пару-тройку страничек кода, если вы раньше с Three.js работали.
Срок выполнения - 3 дня.


Бюджет: 3000 руб.
Вид предложения: Удаленная работа (разовый заказ)
Категория: Программирование

Добавлено: 12.10.2019 в 21:02




Сделайте предложение по проекту:


Для того чтобы ответить на предложение, вам необходимо авторизоваться или зарегистрироваться на сайте


Комментарии:
Дмитрий Лесников    19.10.2019   19:38:43     

Здравствуйте!
Обращайтесь
Телеграмм @fl_les
Скайп live:919c435eca79a7a3
Почта fl_les@mail.ru
Олег Панков    12.10.2019   21:10:39     

Доброго времени суток Константин!
Готов принять проект в работу за 2400 руб., срок 2 дня.
Подскажите будут ли какие дополнительные пояснения к проекту или информация, что вы указали является финальной?
Дмитрий Власов    12.10.2019   21:05:23     

Здравствуйте!Меня зовут Дмитрий. Ознакомился с задачей,
готов поработать, сейчас свободен, давайте обсудим.
Возможно работать по договору подряда.
Оперативно отвечу.

developer89@list.ru
telegamm @develop_app1