July 8, 2025

Как моделировать сложные проемы в Revit

Всем привет!

Меня зовут Ирина - я практикующий BIM-специалист с разносторонним опытом. Работаю в Revit, создаю среду для информационного моделирования в строительстве и делюсь своим опытом тут. Данная статья может быть полезна тем, кого интересует моделирование семейств в программе Revit. Она рассчитана на то, что вы уже работали с проектами в данной программе и имеете небольшой опыт работы с семействами.

Недавно мне поступил вопрос как смоделировать сложную форму дверных проемов, к примеру, если в самом проеме нужно сделать скос, четверть или закругление в плане. Решение из этой статьи можно спроецировать на все семейства, которые «режут» стены: двери, проемы, окна.

Вариации цверных проемов

В стандартном варианте работы с семействами дверей нам предлагают создавать дверной проем инструментом «проем». Работает он хорошо, но, что если наш проем обладает более сложной формой, которая не вписывается в 2D контур эскиза стены?

Работа с исходными данными

При создании семейства нам необходимо создать файл на основе шаблона. Я выбираю базовый шаблон, предоставляемый средой Revit (название шаблона - «Метрическая система, дверь.rft»).

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

В стандартном шаблоне уже присутствуют: дверь, проем, дверной каркас и некоторые параметры.

Шаблон семейства в плане
Шаблон семейства в фасаде

Инструмент «Проем» работает стандартно как эскиз 2D фигуры и нашу задачу он решить не сможет. Поэтому его нужно удалить: выделяем проем --> «delete». После чего у вас должна получиться целая стена, без выреза.

Для свободной работы можем удалить и другие элементы, кроме стены.

Удаление лишних элементов из шаблона

Моделирование проема

Мы будем работать с полыми формами. Для этого мы избавляемся от проема и моделируем ту конфигурацию полых форм, которая нам подходит. Я выберу вариант с четвертью стены, чтобы показать механизм работы.

Полые формы могут быть сделаны такими же способами, как и твердотельная геометрия:

  • выдавливанием
  • переходом
  • вращением
  • сдвигом
  • смещением по траектории

Мы можем использовать любые комбинации, на исход это не повлияет.

Строим форму с нужными формами и габаритами, параметризируем при необходимости – это будет тело нашего будущего проема. Я моделирую проем с четвертью кирпича и беру стандартные модульные размеры.

Параметризировать геометрию необходимо через опорные плоскости, иначе изменения значений параметров будут вызывать ошибки.

Важно учесть, что толщину проема необходимо привязать к чистовой поверхности стены (то есть к плоскостям, которые лежат на чистовых поверхностях стен) – только в таком случае проем будет работать корректно на любых толщинах стен в проекте

Привязка полой геометрии проема к опорным плоскостям

Далее можно вырезать геометрию проема из стены. Сделать это легко: вкладка «Изменить» --> панель «Геометрия» --> кнопка «Вырезать» --> кнопка «Разрешить вырезание геометрии».

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

Вырезание проема

Проем готов, дальше можно строить конструкцию двери.

Моделирование двери

Как настроить открытие полотна двери?
Для того, чтобы разработать семейство, пригодное для использования в проекте, нужно соблюсти следующие условия:

  • На фасаде/разрезе/3D виде полотно расположено параллельно стене (дверь закрыта);
  • На плане дверь открыта под углом.

Для начала определим, что на разных видах нам нужно показывать разные объекты, так как дверь одновременно должна быть и открыта, и закрыта (пользователь не должен открывать/закрывать дверь при переходе с плана на другие виды). Сделать это можно так:

  • на фасаде, разрезе, 3D виде мы будем показывать только твердотельную геометрию полотна;
  • на плане мы скроем геометрию полотна и построим условное графическое отображение (УГО), у которого настроим пользовательский угол.

То есть геометрия полотна двери будет видна только на фасаде, разрезе и 3D виде, а на плане пользователь будет видеть УГО.

Построение полотна

Я строю полотно выдавливанием, дверной каркас – смещением по траектории.

Для того, чтобы полотна и каркаса двери не было видно на плане, необходимо переопределить их видимость. Для этого нужно выбрать два элемента геометрии и в свойствах, в параметре "Переопределение видимости/графики", нажать на кнопку "Изменить".

Выбор кнопки "Изменить" в свойствах элементов

Далее в открывшемся окне скрываем видимость на планах и горизонтальных секущих плоскостях:

Параметры видимости полотна и каркаса двери

Добавление УГО

Для того, чтобы дверь отображалась на плане условно, я моделирую отдельное семейство, которое подгружаю как вложенное. Геометрия данного семейства выполнена символическими линиями. Их особенность заключается в том, что их видно только на той проекции, в которой они были построены, в нашем случае это план.

Инструмент "Символическая линия"

Далее я размещаю готовое семейство УГО в семействе двери. По необходимости связываю параметры, чтобы в семействах сохранялось наследование значений параметров.

Размещение и закрепление экземпляра семейства УГО в семействе двери

Работу получившегося семейства показываю ниже
Обратите внимание, что открывание двери на плане не влияет на открытие полотна на 3D виде, что позволяет нам грамотно оформлять чертежи и обеспечить корректность модели.

Работа получившегося семейства

Благодарю за прочтение данной статьи! Надеюсь, вы нашли что-то полезное для себя. Больше информации для BIM-разработчиков в моем telegram - канале