Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработать веб-приложение, используя готовые компоненты от Autodesk по следующим инструкциям и документациям:

https://forge.autodesk.com/en/docs/viewer/v7/developers_guide/overview/

и

https://forge.autodesk.com/en/docs/model-derivative/v2/developers_guide/overview/

Документация подробно описывает шаги использования компонентов по загрузке и отображению пользовательских 3Д-моделей.

Используя указанную выше документацию разработать веб-приложение, логика работы которого:

- пользователь открывает веб-страницу, загружает свой файл с моделью.

- модель с помощью вызовов апи к autodesk загружается и отображается в компоненте viewer Autodesk.

- через апи выгружаются метаданные модели (древовидный список элементов и их свойства) в NoSQL БД.

- через апи выгружаются pdf эскизы и виды модели.

- пользователь выделяет элементы на модели (этот функционал уже реализован в компоненте viewer Autodesk) и нажимая на кнопку "ВЫБРАТЬ" (кнопку надо добавить как расширение согласно документации). При нажатии на кнопку происходит добавление элемента (id, name) в список выбранных элементов.

Таким образом, состав проекта:

1. frontend на vue, одна страница, состоящая:

- кнопка ЗАГРУЗИТЬ МОДЕЛЬ

- компонент Viewer Autodesk;

- древовидный список элементов и их свойства;

- список выбранных элементов.

2. backedn:

- node для взаимодействия между frontend и api autodesk;

- noSQL бд MongoDB.

Желательно компонент viewer Autodesk обернуть в vue-компонент.

Еще материалы:

https://forge.autodesk.com/

https://www.youtube.com/playlist?list=PLO7KUCpJ1y1elroVQ-jd3yp7UflEeO055

В вложении пример отображения компонента viewer Autodesk и древовидный список элементов

2 года назад
viktor27
Виктор 
33 годаРоссия
13 лет в сервисе
Был
год назад