03_Экспорт в формат IFC из ПО Model Studio CS
Программа работает с версией IFC2х3 и IFC4. В качестве основной структуры файла IFC передается иерархия Комплекс, в качестве альтернативных структур используются группы.
Примечание – Для корректного экспорта в IFC сложных тяжелых 3D-объектов, которые были получены путем импорта различных форматов в Model Studio CS (например, модели оборудования от завода-изготовителя) требуется такие объекты предварительно правильно подготовить. В Model Studio CS импортированные 3D-модели необходимо пересоздать как непараметрическое оборудование командой "Мастер оборудования". При этом оборудование не должно иметь внутренней структуры: все блоки внутри главного блока должны быть предварительно разбиты командой "Разбивка".
1.1. Процесс экспорта в формат IFC
Для экспорта в IFC необходимо зайти в меню Файл / Экспорт / Экспорт в IFC (РФРИТ) (рис. 21).
Рисунок 21 – Настройка экспорта в формат IFC

В появившемся окне Экспорт модели в IFC (рис.22) задается имя файла для экспорта и дополнительные параметры: выбор экспортируемых объектов, экспорт поверхностей земли, координационных сеток и выбор типа файла IFC. Если активировать опцию Системные имена параметров, параметры в модель IFC передаются имена параметров на английском языке. При экспорте в IFC при необходимости можно настроить профиль экспорта параметров объектов или использовать профиль, входящий в стандартную поставку, расположенный в папке C:\Program Files (x86)\CSoft\Model Studio CS\Viewer\settings\Library3D\IFC\ExportProfiles.
Рисунок 22 – Экспорт модели в IFC

3 режима экспорта:
- Экспорт всех объектов – Экспортируются все объекты, хранящиеся в БД
- Экспорт только объектов текущего вида – Экспортируются объекты, отображенные в окне «Просмотр модели» (рис.23).
- Экспорт зданий – В окне «Выбор зданий для экспорта» требуется выбрать необходимое задние, вызвать контекстное меню через правую кнопку мыши и нажать на пункт «Выбрать». (Выбранное здание будет отображаться зеленым цветом), рис. 24.
Рисунок 23 – Экспорт отображенных данных моделей

Рисунок 24 – Экспорт выбранных зданий

Окно настройки профиля экспорта параметров объектов (рис.25) позволяет создать классификатор 3D-объектов с целью назначения для них классов IFC или настроек соответствия параметров. Классификатор объектов включает только те объекты, которые существуют в проекте. Профиль экспорта параметров объектов позволяет задать объектам класс IFC или назначить параметр и присвоить ему значение или формулу. Параметры и классы, назначенные одному уровню классификатора, могут быть скопированы на другие уровни вместе с присвоенными значениями. Профиль экспорта может быт сохранен в файл XML для дальнейшего использования в других проектах. Более подробно настройка профиля экспорта в IFC описана в следующем подразделе.
Рисунок 25 – Настройка профиля экспорта

Кнопка Группировка загружает стандартные и динамические структуры БД проекта для формирования дополнительных структур в файле IFC. К дополнительным структурам относятся сборки объектов и группы (рис.26). Для формирования сборки или группы элементов в выбранной иерархии необходимо в контекстном меню выбрать нужный тип данных.
Рисунок 26 – Сборка объектов и групп

После задания настроек экспорта запускается процесс, в окне экспорта отображается шкала прогресса. После окончания экспорта появляется информационное окно со статистикой (рис. 27).
Рисунок 27 – Информационные окна экспорта модели в IFC


1.2. Порядок создания и настройки профиля экспорта в формат IFC
Порядок действий показан на рис. 28 и выполняется для каждой модели, которую необходимо экспортировать в IFC.
Рисунок 28 – Порядок экспорта в IFC


В окне Настройка профиля экспорта в IFC необходимо создать фильтр для распределения объектов по определённым параметрам, например, Специализация – PART_SPECIALITY. Далее добавить параметры для фильтра (рис.29), первоначальный вид фильтра показан на рис. 30.
Рисунок 29 – Настройка параметров фильтра

Рисунок 30 – Первоначальный вид фильтра

Необходимо полученные фильтры разбить на подфильтры, тем самым создавая иерархию фильтров для более точного определения объектов, используя другие параметры объектов, пример показан на рис. 31.
Рисунок 30 – Пример фильтров и подфильтров

Для назначения класса IFC объектам, попадающим в фильтр, необходимо выделить фильтр, нажать правую кнопку мыши, выбрать Добавить параметр и затем – IFC-Класс объекта (рис.32).
Рисунок 32 – Порядок настройки фильтров

В открывшемся окне Выбор IFC-класса найти необходимый класс IFC, раскрывая иерархию классов. Нажмите ОК (рис. 33).
Рисунок 33 – Окно выбора класса IFC

В результате назначения класса отфильтрованному элементу назначается класс IFC (пример изображен на рисунке 34).
Рисунок 34 – Пример назначения элементу класса IFC

Для дальнейшего использования настроек необходимо нажать ОК, чтобы сохранить профиль экспорта с заданным именем и в необходимой директории (рис.35). Полученный профиль используется для экспорта в IFC.
Рисунок 35 – Пример сохранения настроек экспорта в формате IFC
