Моделирование полукруглой (тоннельной) крыши в Revit требует выбора подхода, который обеспечит редактируемость геометрии, корректное формирование спецификаций и совместимость с конструктивными решениями. Неправильный выбор метода приводит к невозможности привязать кровлю к стенам, ошибкам в объёмах материалов и проблемам при передаче модели в расчётные комплексы. Ожидаемый результат — параметрическая крыша, которая перестраивается при изменении основных габаритов здания и корректно отображается в разрезах и фасадах.

В Revit нет единого инструмента «Полукруглая крыша», поэтому решать задачу приходится через комбинации базовых функций. Каждый метод накладывает свои ограничения на последующую работу: редактирование профиля, привязка к уровням, возможность установки окон и люков, формирование узлов стыковки со стенами. Выбор зависит от стадии проекта, требуемой детализации и того, будет ли крыша нести нагрузку или выполнять только оболочечную функцию.

Глава 01

Выбор метода моделирования

Перед началом работы определите, какие свойства крыши критичны для проекта. Если нужна классическая многослойная крыша с указанием материалов, толщин и расчётом площадей — нативный инструмент «Крыша по выдавливанию» (Roof by Extrusion) является основным выбором. Если форма сложнее полукруга (переменный радиус, скрученная поверхность) или требуется энергетический анализ на ранней стадии — создайте форму в среде «Массив» (Mass) и примените «Крыша по форме» (Roof by Face). Для уникальных узлов, которые не повторяются в проекте, допустимо использование «Семейства на месте» (In-Place Family), но это усложняет спецификации.

Как выбрать метод

  • Нужна классическая многослойная крыша со спецификацией материаловКрыша по выдавливанию (Roof by Extrusion)
  • Форма сложнее полукруга или требуется ранний энергетический анализКрыша по форме на базе массива (Mass + Roof by Face)
  • Уникальный узел, не требующий спецификации как системный элементСемейство на месте (In-Place Family) категории Крыши
  • Крыша полностью остеклённая, работает как несущая конструкцияСистема ограждений (Curtain System) на заданной поверхности
Глава 02

Метод 1: Крыша по выдавливанию (Roof by Extrusion)

Активируйте инструмент «Крыша» → «Крыша по выдавливанию». В диалоге выбора рабочей плоскости укажите вертикальную плоскость, перпендикулярную оси здания (обычно это сечение по сетке осей). Нарисуйте профиль крыши линией дуги (Arc) или сплайном, замыкая контур вертикальными отрезками до уровня основания крыши. Важно: профиль должен быть замкнутым и не иметь самопересечений. После завершения эскиза задайте длину выдавливания (Extrusion End) — она должна покрывать весь размер здания по перпендикулярному направлению. Назначьте тип крыши с нужной слоистой структурой.

После создания проверьте привязку к уровням: нижний край профиля должен ссылаться на уровень основания крыши (например, «Уровень кровли»), верхняя точка дуги — на уровень конька или иметь параметр смещения. Это обеспечит перестроение при изменении этажности. В свойствах экземпляра проверьте параметр «Длина выдавливания» — он должен соответствовать габариту здания по оси. Если здание имеет сложный контур в плане, используйте «Присоединить основание/верх» (Attach Top/Base) к стеновым элементам для обрезки краев.

Пошаговый протокол: Крыша по выдавливанию

  1. 01
    Выбрать Architecture → Roof → Roof by ExtrusionКонтроль: Открылся диалог выбора рабочей плоскости
  2. 02
    Указать вертикальную плоскость сечения (Pick a plane)Контроль: Вид переключился в режим эскиза на выбранной плоскости
  3. 03
    Нарисовать замкнутый профиль: дуга + вертикали до уровня основанияКонтроль: Эскиз проходит проверку (нет ошибок 'Loop not closed')
  4. 04
    Задать Extrusion Start/End по габаритам зданияКонтроль: Длина выдавливания покрывает весь контур в плане
  5. 05
    Назначить тип крыши со слоямиКонтроль: В свойствах отображается правильная структура слоёв
Глава 03

Метод 2: Крыша по форме через массив (Mass + Roof by Face)

Создайте семейство массива (Conceptual Mass) или используйте встроенную среду «Массив» (Massing & Site → In-Place Mass). Нарисуйте профиль дуги в вертикальной плоскости и выдавлите его (Create Form → Solid Form) на длину здания. Получившийся твердотельный массив (Mass) переведите в категорию «Массивы» и убедитесь, что он не пересекает другие массивы. Затем на вкладке «Массив» выберите «Крыша по форме» (Roof by Face), кликните по наклонной грани массива и подтвердите создание. Назначьте тип крыши. Этот метод даёт единую поверхность, но слоистая структура применяется как «оболочка» — толщина измеряется перпендикулярно поверхности, что может отличаться от строительной толщины по вертикали.

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

Глава 04

Метод 3: Семейство на месте (In-Place Family) и остеклённые своды

Если крыша представляет собой несущую сводчатую конструкцию с ребрами, панелями или полностью остеклёна, создайте семейство на месте категории «Крыши» или «Конструктивные каркасы» (Structural Framing). В редакторе семейства постройте геометрию выдавливанием или смешением (Blend) для переменного сечения. Для остеклённых сводов эффективнее использовать «Систему ограждений» (Curtain System): задайте поверхность массива или нативную крышу как базовую, примените Curtain System by Face, настройте ячеек сетки (Grid) под рифелённое стекло или сэндвич-панели. Этот подход даёт доступ к параметрам заполнения ячеек, но требует ручной настройки узлов стыковки со стенами.

Глава 05

Настройка параметров и свойств крыши

Независимо от метода, после создания геометрии настройте тип крыши (Type Properties): структуру слоёв (Edit Structure), где порядок слоёв определяет, какой материал является несущим, утеплителем, гидроизоляцией. Для полукруглой крыши критичен параметр «Толщина» (Thickness) — он измеряется перпендикулярно эскизу профиля при выдавливании и перпендикулярно поверхности при Roof by Face. Проверьте в разрезе, что толщина соответствует проекту. Добавьте общие параметры (Shared Parameters) для маркировки элементов в спецификациях: марка панели, тип утеплителя, пожарный класс. Если крыша должна участвовать в расчёте нагрузок, назначьте ей категорию «Конструктивные полы/крыши» (Structural Floors/Roofs) и включите «Analytical Model».

Ключевые параметры для проверки

Тип крыши
System Family: Roof / Roof by Face / In-PlaceОпределяет доступные свойства и спецификации
Слоистая структура
Edit Structure в Type PropertiesПорядок и толщина слоёв должны совпадать с проектом
Параметр длины/радиуса
Instance parameter Extrusion End / RadiusДолжен быть привязан к уровням или осям
Аналитическая модель
Включена/выключена в свойствах экземпляраТребуется для расчётных комплексов
Глава 06

Типовые ошибки и диагностика

Частая ошибка — незамкнутый профиль эскиза при выдавливании: Revit выдаёт предупреждение «Loop not closed», но пользователь может пропустить его, если эскиз сложный. Симптом: крыша не создаётся или создаётся как нулевая геометрия. Причина: разрыв в контуре или самопересечение линий. Исправление: включите «Show Profile» в режиме эскиза, проверьте замкнутость по вершинам, используйте «Trim/Extend to Corner».

Другая проблема — крыша по форме не обрезается стенами. Симптом: в плане кровля выходит за контур стен. Причина: Roof by Face не поддерживает «Attach Top/Base» к стенам. Исправление: используйте «Void Extrusion» в массиве для вычитания лишнего или создайте нативную крышу по выдавливанию для документации, а массив оставьте для визуализации.

Диагностика частых проблем

СимптомПричинаЧто сделать
Крыша не создаётся после завершения эскизаПрофиль не замкнут или имеет самопересеченияВ режиме эскиза включить Show Profile, проверить вершины, использовать Trim/Extend
Крыша по форме не подчиняется форме стен в планеRoof by Face не имеет связи со стенамиОбрезать массив пустотой (Void) или использовать нативную крышу для рабочей документации
Толщина крыши в разрезе не соответствует проектуТолщина измеряется перпендикулярно поверхности, а не вертикальноСкорректировать толщину в типе с учётом угла наклона или использовать выдавливание
Спецификация не показывает площадь покрытияЭлемент создан как In-Place Family или Mass без назначения материалаНазначить материал в типе, проверить настройку спецификации (Material Takeoff)
Глава 07

Проверка модели перед выдачей

Перед передачей модели в проектную документацию выполните контрольный набор проверок. Откройте 3D-вид с визуальным стилем «Скрытые линии» (Hidden Line) и проверьте отсутствие артефактов на стыках с стенами, парапетами, люками. Постройте разрезы по каждой оси сетки — профиль крыши должен совпадать с проектным, слои не должны проседать или накладываться. Сформируйте спецификацию «Материалы крыш» (Material Takeoff) и сверьте площади покрытия, утеплителя, пароизоляции с расчётными значениями. Убедитесь, что все элементы крыши имеют заполненный параметр «Марка» (Mark) или пользовательский общий параметр для ведомостей. Проверьте аналитическую модель (Analytical Model) — она должна быть единой поверхностью без разрывов, если крыша участвует в расчёте.

Чек-лист готовности модели

  • Профиль крыши в разрезах совпадает с проектным радиусом и коньком
  • Слоистая структура в типе соответствует ведомости материалов
  • Площади в Material Takeoff совпадают с расчётными ± допуск
  • Все экземпляры имеют уникальные марки для спецификации
  • Аналитическая модель цельная и привязана к несущим элементам
  • Нет предупреждений (Warnings) в модели, связанных с крышей
Глава 08

Ограничения и альтернативы

Нативная крыша по выдавливанию не поддерживает переменный радиус вдоль длины — профиль постоянный. Для таких форм нужен массив или разбивка на сегменты. Крыша по форме не формирует классическую ведомость крыш и не взаимодействует с инструментом «Присоединить стены». Семейства на месте не участвуют в стандартных спецификациях категорий без настройки общих параметров. Для производственной документации (развёртки панелей, раскрой листов) часто требуется экспорт геометрии в специализированный софт (Rhino, Dynamo, Tekla) или использование дополнений для Revit (Dynamo-скрипты для развёртки поверхностей). Если проект требует BIM-уровня LOD 400 для производства, нативных инструментов Revit может быть недостаточно.

Глава 09

Ответы на частые вопросы

Можно ли сделать полукруглую крышу одной кнопкой?

Нет, в Revit нет примитива «Полукруглая крыша». Всегда используется комбинация: эскиз профиля + выдавливание или массив + крыша по форме.

Почему крыша по форме не обрезается стенами инструментом Attach?

Roof by Face создаёт элемент, не имеющий встроенной логики взаимодействия со стенами. Обрезку нужно делать через пустоты в массиве или переходить на нативную крышу для рабочих чертежей.

Как задать радиус своды параметрически?

В режиме эскиза выдавливания добавьте размер (Dimension) от оси симметрии до вершины дуги, сделайте его параметром экземпляра (Label → Add Parameter). Тогда радиус будет меняться в свойствах выбранной крыши.

Каким методом моделировать крышу для расчёта в Robot Structural Analysis?

Используйте нативную крышу по выдавливанию с включённой аналитической моделью (Analytical Model). Массивы не передаются в Robot как несущие элементы крыши без дополнительной настройки.

Как вывести в спецификацию площадь гидроизоляции на склоне?

Создайте спецификацию «Материалы» (Material Takeoff), отфильтруйте по материалу гидроизоляции в структуре слоёв типа крыши. Площадь будет считаться по развитой поверхности.

Можно ли использовать Curtain Wall для полукруглой крыши?

Curtain Wall работает только вертикально. Для наклонных и горизонтальных поверхностей используйте Curtain System by Face на базе массива или нативной крыши.

Глава 10

Итог

Для типовых полукруглых крыш в рабочей документации оптимален метод «Крыша по выдавливанию» (Roof by Extrusion): он даёт нативный элемент с полной поддержкой спецификаций, привязки к уровням, стыковки со стенами и аналитической модели. Метод «Массив + Крыша по форме» зарезервирован для концепции, сложных форм и раннего анализа. Семейства на месте и системы ограждений применяются точечно для уникальных узлов и остеклённых сводов. Главное правило — определите требования к спецификации и расчёту до начала моделирования, чтобы не переделывать геометрию на поздних стадиях.