Подсистема 3D
Подсистема 3D (также группа сервисов 3D) предназначена для разработки веб-приложения просмотра 3D-моделей на трехмерной сцене, а также импорта, конвертации и отображения 3D-модели и их метаданные. Для просмотра свойств объекта 3D-модели предоставляется дерево метаданных.
Подсистема разработана на платформенно-микросервисной архитектуре.

Подсистема 3D поддерживает следующие форматы IFC, STEP, JT, OBJ.
Подсистема 3D состоит из следующих сервисов:
- import3dservice: cервис управления импортом. Обеспечивает импорт файлов обменных форматов в подсистему.
- converter3dservice: сервис конвертации. Обеспечивает конвертацию обменного формата во внутренний формат подсистемы.
- metadata3dparserservice: сервис парсинга метаданных. Обеспечивает разбор метаданных модели.
- metadata3dservice: сервис для отображения метаданных. Обеспечивает получение метаданных модели.
- c3dservice: сервис работы со сценой. Обеспечивает открытие модели на трехмерной сцене.
- collision3dservice:сервис обнаружения коллизий. Обеспечивает поиск коллизий, возникающих при проектировании в 3D-моделях.
- model3dservice: сервис сравнения геометрических данных. Обеспечивает сравнение двух 3D-моделей по их элементам.
- transform3dservice: сервис трансформации 3D-моделей. Обеспечивает автоматизацию процесса обработки 3D-моделей.
Организация подсистемы 3D представлена на рисунке ниже.