Экспорт в IFC.
Когда максимальная комплектация это не круто.
Среди проектировщиков бытует мнение, что лучше выполнять весь проект в одной среде от и до, потому что нет такого формата, который бы позволил передать в другой САПР проект без потерь. И хотя об OPEN BIM и формате IFC проведено множество вебинаров, написано множество статей, количество сообщений в стиле:
Ерунда этот ваш IFC, нужно обмениваться файлами в нативных форматах.
не перестаёт уменьшаться.
В этой заметке я расскажу о причинах, которые приводят к негативным отзывам об обмене данными в формате IFC.
Пользователи считают, что раз IFC это стандарт, то все программы по умолчанию должны его придерживаться и делать хорошо.
Т.е. пользователь нажимает кнопку "Экспорт в IFC" и ожидает, что получит идеальную модель.
Если пользователь видит настройки экспорта и они предлагают выбор, то нужно выбрать всё, что предлагается.
К сожалению, это так не работает, и в случае с IFC ответственность за качественный импорт несет и тот, кто делает экспорт модели.
Если вы задумались о настройках экспорта модели в IFC, значит создание модели здания близится к завершению, и вы уже достаточно хорошо разобрались с логикой работы ПО.
Чтобы приступить к экспорту, вы должны ответить на первый вопрос:
Какова цель экспорта?
Передача в расчётное ПО
Передача проекта в качестве подосновы для выполнения смежного раздела
Поиск коллизий
Создание консолидированной модели
Передача проекта для продолжения работы над этим разделом в другом ПО
Зачастую экспортируются все свойства модели, загружая файл ненужной информацией, увеличивая размер файла.
И это перечислены свойства только для стены.
Основные претензии к IFC связаны с потерей геометрии, и тут нужно ответить на второй вопрос: В каком ПО будет открыт проект IFC?
Очень грубо можно разделить ПО на вьюверы и CAD-ы.
Задача вьюверов показать "картинку" и свойства, которые на нее назначены. Для них нужна очень простая геометрия, если не вдаваться в подробности, это будут наборы треугольников.
Если вы не разбираясь поставите все галочки при экспорте геометрии, то скорее всего получите пустой экран, при попытке открыть такую модель во вьювере.
Стоит отметить, что увидеть не полную модель бывает не так страшно, т.к. сразу видна "ошибка". Имейте в виду, что некоторые программы, в том числе и вьюверы, стараются показать модель во что бы то ни стало, маскируя тем самым ошибки построения или экспорта.
Что же насчет CAD-ов, они откроют всё?
Условные CAD-ы содержат в своем составе математическое ядро, которое позволяет производить вычисления и обрабатывать геометрию. Например, можно вырезать проём в стене или посчитать объём колонны. Нужно иметь в виду, что математический аппарат ПО отличается, и кто-то может вырезать кубики из кубиков, а кто-то моделировать лопатки авиадвигателей. Понять с какой геометрией лучше работает ПО можно итеративным путем, упрощая геометрическое представление модели, если это не Renga. Импорт в Renga самый лучший по моему личному мнению :)
Обратите внимание, что не только ПО ограничивает набор геометрии, но и цель экспорта. В некоторых модельных представлениях не допускается использование сложной геометрии.
Чтобы досконально разобраться с вопросами импорта и экспорта рекомендую изучить следующие материалы:
Блог разработчиков Renga (О RENGA ОТ R&D). Информация предоставлена в максимально понятном виде и основана на собственном опыте разработчиков.
Вебинар об интероперабельности (Интероперабельность. Вся правда и секреты IFC4 в новом релизе Renga).