Рассмотрим пример относительно простого объекта, в качестве разделов определим АР и ОВ. Для понимания этого будет более чем достаточно. Есть несколько вариантов, каждый из которых может быть по-своему удобным и полезным.

Вариант 1. Взаимодействие на основе CADLib «Модель и Архив»

Model Studio CS очень плотно взаимосвязан с CADLib «Модель и Архив». Кто его знает, тот в курсе. В самой системе продуктов Model Studio CS загрузка в пространство модели осуществляется посредством подключения к базе данных проекта и выбора подходящего для отображения уровня его иерархии.

Например, мы хотим разработать вентиляцию, но архитектуру нам уже разработали в Revit. Просто примем это как факт. Что мы можем сделать? В каждой сборке CADLib «Модель и Архив» на дистрибутиве есть плагины для загрузки моделей Revit 2018–2023.

Надстройка устанавливается быстро («Далее → Далее → Готово»). Находим её во вкладке «Надстройки», под кнопкой «Внешние инструменты» (она называется Export in CADLib). Далее подключаемся к базе данных проекта, в которой ведётся работа с моделями Model Studio CS. Привяжем элементы в модели к структуре проекта. При этом можно привязать как всю модель, так и отдельные элементы к разным уровням. После того, как модель опубликована, она отобразится в CADLib, как это показано на рис. 1.

Теперь открываем Model Studio CS «Отопление и вентиляция». Подгружаем необходимую часть модели из базы данных проекта (рис. 2).

Вариант 2. Импорт IFC-модели через «Платформу nanoCAD»

Так как приложения Model Studio CS базируются на «Платформе nanoCAD», а она, в свою очередь, поддерживает импорт IFC, мы можем загрузить туда модель из любого BIM-приложения, не привлекая стороннее ПО (например, из CADLib «Модель и Архив»).

В Revit нужную модель экспортируем в IFC, а затем импортируем её через панель IFC в «Платформе nanoCAD». В итоге получаем загруженную в координатах проекта модель, а при необходимости выгружаем её в относительных координатах (0, 0, 0).

На панели IFC будет видна структура модели. Она формируется автоматически, позволяя достаточно удобно включать и отключать разные категории элементов по классу или уровню. Снизу же видны свойства выделенных элементов (рис. 3, 4).

Принципиальная разница данных подходов заключается в том, что первый способ предусматривает публикацию модели в среде общих данных проекта Model Studio CS, а IFC-файл необходимо передавать коллегам каждый раз после изменений проекта. С другой стороны, его также можно импортировать в базу данных проекта, но при подгрузке через платформу модель выглядит несколько приятнее.

Вариант 3. Импорт IFC-модели через механизм Model Studio CS

Отметим, что этот способ подходит не для всех IFC-моделей. То есть, судя по всему, в некоторых «запечённых» IFC есть такие элементы, с которыми данный механизм не справляется. Однако этого можно избежать, если разделять IFC на несколько файлов и пробовать импортировать их последовательно. Например, я не смог импортировать использованную ранее модель архитектуры целиком.

Отличительной особенностью такого способа является то, что при импорте элементы IFC преобразуются в объекты Model Studio CS. Это означает, что модель после импорта может подвергаться неким корректировкам или доработкам. Опять же, мы с уверенностью не утверждаем, что все элементы будут одинаково удобно редактироваться (или вообще редактироваться), но, тем не менее, давайте проверим это.

Возьмём некий КЖ из Revit и импортируем его (рис. 5). Получаем наши элементы в пространстве Model Studio CS. Что это мы видим у перекрытий и стен? А это «ручки». Их можно растягивать (рис. 6).

Вот такие интересные способы доступны нам. Как их использовать, каждый определит для себя сам.