Получаем данные по АПИ, отображаем на предоставленной модели здания на платформе Autodesk Forge. Делаем меню выбора фильтров отображения и сортировки. Работа по небольшим итерационным задачам.
Есть наработки, выглядит так: https://larix3d.websnake.eu/
Пример задачи:
Оба меню строятся на основе данных метода api/projects/{{projectid}}/contracts
Демонстрационное приложение на AutodeskForge
Реклама
Демонстрационное приложение на AutodeskForge
Получаем данные по АПИ, отображаем на предоставленной модели здания на платформе Autodesk Forge. Делаем меню выбора фильтров отображения и сортировки. Работа по небольшим итерационным задачам.
Есть наработки, выглядит так: https://larix3d.websnake.eu/
Пример задачи:
Оба меню строятся на основе данных метода api/projects/{{projectid}}/contracts
Левое меню
- Контракты : contracts
contract_number subject status_name
Правое Меню
- Пакеты работ: activity_packages
Name PriceSum completed_sum (PriceSum/completed_sum)*100%
- Работы: activities
Name Volume Completed_volume
Поиск родителей происходит по ParentID (bigInt)
Цикл построения иерархии в прикрепленном файле hierarchy.js
Получить все элементы по дговору: /api/contracts/{{contractid}}/synchro
Получить все элементы по пакету работу (depth: 2): /api/sections/{{activitypackageguid}}/synchro
Получить все элементы по работе (depth: 3): /api/tasks/{{activityguid}}/synchro