Импорт 3D-моделей из других систем

В проект системы IndorCAD для дополнения проектного решения, а также для оформления 3D-сцен могут быть импортированы трёхмерные объекты, созданные в других системах. Поддерживаются два вида объектов:

  • 3D-объекты формата OBJ, IFC и др., созданные в нулевых координатах. Местоположение таких объектов задаётся непосредственно при импорте в IndorCAD. Отсутствие привязки к конкретному местоположению позволяет использовать такие объекты как типовые при оформлении разных проектов.

  • IFC-файлы, выполненные в точных координатах модели. Импорт таких объектов позволяет собрать в проекте IndorCAD элементы модели, выполненные в различных программных продуктах. Обычно это уникальные 3D-объекты, выполненные под конкретный проект в заданных координатах (например, мосты, путепроводы и пр.)

Способ импорта зависит от вида загружаемого 3D-объекта — особенности каждого способа описаны ниже.

Добавление 3D-объекта, выполненного в нулевых координатах

Чтобы импортировать 3D-объект в проект, нажмите кнопку BIM > Импорт >  3D-объекты. Щелчком мыши укажите положение объекта на плане. Координаты X и Y для расположения объекта также можно ввести вручную в поля динамического ввода.

Далее укажите путь к файлу с 3D-моделью. В появившемся после этого окне импорта можно уточнить расположение файла и указать локальную систему координат, в которой объект был создан. От системы координат зависит поворот объекта на плане и в 3D-виде. Систему координат при необходимости можно изменить в процессе работы.

Обратите внимание, что для загрузки в проект 3D-объекты должны быть обязательно выполнены в нулевых координатах, без привязки к реальному местоположению, и сохранены в одном из поддерживаемых форматов. Ниже описаны доступные для импорта форматы и некоторые особенности их отображения в системе IndorCAD.

  • Формат IFC (*.ifc, *.ifcxml). Для загрузки 3D-объектов подходят файлы в формате IFC2×3.

  • Формат OBJ (*.obj). Наиболее распространённый формат для создания трёхмерных моделей в различных 3D-редакторах. На отображение таких объектов в IndorCAD влияют параметры, прописанные непосредственно в загружаемом файле следующими способами.

    • В файле модели содержится ссылка на библиотеку материалов в формате MTL (например, mtllib ..\Materials.mtl). Цвет объекта в таком случае можно выбрать в системе IndorCAD в поле Настраиваемый цвет; чтение библиотеки материалов не поддерживается.

    • Цвет объекта указан напрямую в формате RGB (например, для задания цвета с компонентами R=255, G=127, B=80 в OBJ-файле используется строка usemtl 255,127,80). Эти цвета передаются при отображении объекта в IndorCAD.

    • Цвет описан параметром Custom (в OBJ-файле содержится строка usemtl Custom). В таком случае цвет объекта или его части можно задать непосредственно в системе IndorCAD.

  • Формат DWG (*.dwg, *.dxf). Трёхмерные тела, сохранённые в формате DWG, могут состоять из разных типов объектов: полилиний, поверхностей и пр. IndorCAD поддерживает загрузку только тех объектов, которые выполнены из 3D-граней.

Параметры 3D-объектов

После добавления 3D-объекта модель появляется на плане, а также в дереве проекта в составе активного слоя в группе Сторонние 3D-объекты. Если при чтении файла возникла ошибка (неправильно указан путь к файлу, объект не был сохранен в нулевых координатах и пр.), то рядом с именем объекта в дереве проекта отображается предупреждающая иконка , а сама модель не видна на плане и в 3D-виде.

На плане объект можно перемещать при помощи мыши по аналогии с другими объектами в проекте IndorCAD. Если при перемещении удерживать нажатой клавишу Ctrl, то будет создана копия объекта. Для настройки объекта выделите его, нажав на модель в рабочей области или на имя объекта в дереве проекта. В инспекторе объектов для 3D-моделей доступны следующие действия.

  • Чтобы отредактировать путь к 3D-модели, воспользуйтесь полем Файл. Нажмите кнопку , чтобы выбрать другой файл с 3D-моделью, или введите путь непосредственно в текстовом поле.

    Замечание. В проекте IndorCAD хранятся ссылки на добавленные 3D-объекты, а не сами модели объектов. Поэтому при передаче проекта на другое рабочее место рекомендуем вместе с ним передавать и файлы с 3D-моделями.
  • Чтобы задать абсолютную высоту расположения объекта или высоту относительно поверхности слоя, в котором он расположен, воспользуйтесь разделом параметров Z-отметка. Отметим, что Z-отметка присваивается объекту в точке с его нулевыми координатами. Чтобы увидеть, где располагается эта точка, включите опцию Показать локальные оси координат.

  • В разделе Поворот можно скорректировать наклон объекта. Для этого нажмите кнопку , в выпадающем списке выберите ось, вокруг которой необходимо повернуть объект, а затем укажите значение поворота.

  • Чтобы изменить размер объекта, увеличьте или уменьшите значение параметра Масштабирование.

  • Задать правильное направление модели можно в поле Система координат. Для этого выберите в выпадающем списке подходящий вариант.

  • Чтобы в окне 3D-вида увидеть направление локальных осей X, Y, Z объекта, включите опцию Показать локальные оси координат. Они помогут ориентироваться при выборе правильной системы координат, повороте объекта и задании Z-отметки.

  • Чтобы увидеть объект на поперечных профилях, включите опцию Отображать в сечениях.

  • Для объектов формата OBJ при наличии частей модели с параметром цвета Custom доступно свойство Настраиваемый цвет. При необходимости выберите цвет модели из палитры.

Импорт IFC-файлов с сохранением координат

Чтобы импортировать в проект 3D-объект, расположенный в заданных координатах, нажмите кнопку BIM > Импорт > Модель IFC и укажите путь к файлу в формате IFC.

Файл загружается в проект в установленных координатах. Модель появляется на плане, а также в дереве проекта в отдельном разделе IFC-файлы.

Выделите IFC-файл в структуре дерева проекта, чтобы увидеть его свойства.

  • В верхней строке располагается путь к папке, в которой хранится импортированный IFC-файл. Если файл был перемещён, измените путь к нему, нажав кнопку в этой строке.

  • Загруженный в проект IFC-файл отображается на плане, в 3D-виде и может отображаться в продольном и поперечных профилях трассы. Для этого включите опцию Отображать в сечениях. Обратите внимание, процесс построения сечения IFC-файлов может снизить скорость работы программы, поэтому рекомендуем включать эту опцию только при необходимости.

  • В свойствах объекта отображается структура IFC-файла. Выделите уровень в структуре IFC: в нижней части окна свойств появятся параметры объекта, в том числе атрибуты, присвоенные данному уровню IFC-файла.

    Нажмите кнопку , чтобы подсветить объект на плане и переместиться к нему в окне 3D-вида.