Движение файлов в системе Pilot-BIM при работе с моделями

IFC (Industry Foundation Classes) — формат с открытой спецификацией, разработанный сообществом buildingSmart для упрощения взаимодействия в строительной индустрии, является основным форматом данных системы Pilot-BIM. Взаимодействие компонентов системы, основанное на применении открытого формата, позволяет организовать коллективную работу проектировщиков, использующих разные комплексы САПР. По своей сути файлы формата IFC являются контейнерами, доставляющими данные (геометрию и атрибуты) из САПР в Pilot-BIM-Server.

Схема движения файлов

 

  • Работая в САПР, проектировщик экспортирует модель из нативного формата в формат IFC.
  • В Pilot-BIM проектировщик создаёт проект, монтирует его на Pilot-Storage и размещает файл формата IFC в папку Исходные файлы проекта.
  • Pilot-BIM доставляет этот IFC-контейнер на Pilot-Server.
  • Pilot-BIM-Server получает сигнал о появлении или изменении IFC-контейнера на Pilot-Server.
  • В случае, когда IFC-файл появился, Pilot-BIM-Server:
    • осуществляет построение тесселяций — преобразует B-rep, описанный в IFC-файле, в триангуляционное представление;
    • индексирует атрибуты элементов модели;
    • создаёт индексированные BIM-объекты в базе данных Pilot-Server;
  • В случае, когда IFC-файл был изменён, Pilot-BIM-Server:
    • вычисляет различия между содержимым актуальной и предыдущей версий IFC-файла;
    • осуществляет построение тесселяций только для вычисленных изменений;
    • индексирует атрибуты элементов из актуальной версии IFC;
    • изменяет/создаёт индексированные BIM-объекты в базе данных Pilot-Server;
  • Pilot-BIM отображает актуальную версию триангуляционной модели.