САПФИР-Генератор Система параметрического моделирования

Гибкий инструмент в цепочке BIM. Позволяет выполнять параметрическое моделирование зданий и сооружений произвольной формы. Данная система является представителем технологий нового поколения для создания моделей конструкций и представляет собой графический редактор алгоритмов (последовательности действий), который использует инструменты моделирования САПФИР-3D.

Рис 1. Создание 3D модели моста в Сапфире при помощи нодов
Создание 3D модели моста в Сапфире при помощи нодов

Результатом работы Генератора является готовая 3D модель, состоящая из базовых объектов САПФИР-3D: колонн, балок, стен, плит, свай, ферм, поверхностей, нагрузок, граничных условий и других объектов. В тандеме Генератор и САПФИР-3D дают нам возможность использовать точный параметрический контроль над моделью с последующим ее экспортом в ЛИРА-САПР для дальнейшего расчета.

Рис 2. Создание 3D модели смотровои башни в Сапфире при помощи нодов
Создание 3D модели смотровой башни в Сапфире при помощи нодов

Что же такое визуальное программирование? Это способ создания алгоритма путем управления графическими объектами вместо написания  текста. То есть для работы с такой системой нет необходимости обладать навыками программирования или быть знакомым со структурой программного кода.

Графические объекты в Генераторе представлены в виде нодов и связей между ними. Ноды изображаются в виде прямоугольников и бывают двух типов: те, которые хранят данные и те, которые выполняют действия. Данные между нодами передаются посредством связей.

Пользовательский интерфейс Генератора представлен в виде ленты и рабочей области-холста, на котором и происходит создание графической последовательности действий. Палитра нодов разделена на вкладки по тематической направленности: модели, геометрия, преобразования, параметры и сервисы.

Рис 3. Ноды в Сапфире
Ноды в Сапфире

Вся геометрия, которая генерируется при использовании различных нодов Генератора, будет отображаться в графическом окне САПФИР-3D.

Исходными данными для построения таких графических алгоритмов могут служить геометрические примитивы САПФИР-3D (точки, линии, поверхности).

Рис 4. Создание 3D модели здания в Сапфире при помощи нодов
Создание 3D модели здания в Сапфире при помощи нодов

Генератор является гибким инструментом в цепочке BIM. В качестве исходных данных он может использовать информацию из других САПР:

  • 3D формы (поверхности) в формате *.obj;
  • геометрические примитивы в формате *.dxf (точки, линии, полилинии, контуры).

При изменении исходных данных в других САПР (редактирование формы поверхности или корректировка dxf файла) выполняется автоматическое обновление модели в Генераторе.

Рис 5. Создание 3D модели здания в Сапфире при помощи нодов и dxf фаила
Создание 3D модели здания в Сапфире при помощи нодов и dxf файла

Созданный сценарий (набор нодов) можно сохранять в библиотеку для последующего использования.

Для более продвинутых пользователей в рамках системы САПФИР-Генератор также реализован редактор скриптов, который позволяет писать свои ноды с новой спецификой работы.

Рис 6. Создание 3D модели пешеходного моста Arganzuela в Сапфире при помощи нодов
Создание 3D модели пешеходного моста Arganzuela в Сапфире при помощи нодов.