Рёбра и фасеты
На этой странице описаны два базовых понятия Roof Layout Studio: рёбра (edges) и фасеты (facets). Почти всё в редакторе строится на них, поэтому понимание различия экономит время и помогает избегать типовых ошибок.
Что такое ребро
Ребро — это прямолинейный отрезок между двумя точками (узлами) на плане.
Каждое ребро соответствует реальной линии крыши — карнизу, коньку, ребру вальмы (hip), ендове (valley), фронтону и так далее. Рёбра — это кирпичики, которые вы обводите по исходному изображению.

У каждого ребра есть:
- две вершины (узлы)
- тип — eave, ridge, hip, valley, rake, flashing или unspecified (см. Типы рёбер)
- слой — к какой секции крыши принадлежит ребро (см. Слои)
Что такое фасет
Фасет — замкнутый полигон, ограниченный соединёнными рёбрами. В реальности это одна плоская плоскость крыши — одна грань.
Фасеты определяются автоматически как только рёбра образуют замкнутый контур. Отдельно рисовать фасеты не нужно — вы рисуете рёбра, фасеты появляются сами.

У каждого фасета есть:
- границы — рёбра, его ограничивающие
- площадь — вычисляется по масштабу
- pitch — наклон (назначается в панели «Фасеты»)
- направление уклона — куда стекает вода (вычисляется автоматически от типов рёбер или задаётся вручную)
Как рёбра превращаются в фасеты
Фасет появляется когда:
- Рёбра образуют замкнутый контур (каждая вершина соединена ровно с двумя рёбрами этого контура).
- Контур замыкает область (не нулевой толщины).
- Все рёбра контура принадлежат одному слою.
- панель «Фасеты» была открыта хотя бы раз — это включает автоматическую детекцию для текущего слоя.
Если хотя бы одно условие не выполнено — фасет не появится.

Панель «Фасеты» «активирует» детекцию
Детекция фасетов выключена по умолчанию в новом проекте. Она включается при первом открытии панель «Фасеты» — в этот момент приложение сканирует текущий слой и включает авто-детекцию далее.
Это значит:
- До первого открытия панель «Фасеты»: фасеты не появляются даже при замкнутых контурах. Геометрия сохраняется — просто не визуализируется как фасет.
- После первого открытия: любое изменение (добавление/удаление ребра, замыкание контура) автоматически пересчитывает фасеты.
- Для каждого слоя отдельно: открытие панель «Фасеты» на
Level 1не включает детекцию наLevel 2. Переключитесь наLevel 2и откройте панель «Фасеты» один раз, чтобы включить детекцию там тоже.
Рекомендация
После рисования первого замкнутого контура на новом слое откройте панель «Фасеты» один раз. Фасет появится, а авто-детекция останется включённой до конца сессии.
INFO
Если фасет не появляется там, где вы ожидаете:
- Проверьте, открывали ли вы панель «Фасеты» хотя бы раз для текущего слоя.
- Внимательно проверьте каждое ребро контура — частая причина в крошечном разрыве между двумя рёбрами, которые кажутся соединёнными, но не привязаны к одному узлу.
- Убедитесь, что все граничные рёбра на одном слое.
Фасеты с дырками
Фасет может содержать дырки — вырезы для дымохода, мансардного окна, вентиляции.
Как работает логика дырок
Как только вы рисуете замкнутый контур полностью внутри другого замкнутого контура на том же слое, площадь внешнего фасета автоматически пересчитывается с вычитанием внутренней площади.
Одновременно внутренний контур тоже показывается как отдельный фасет со своей подписью площади.
После рисования outer + inner получается два видимых фасета:
- Outer facet — площадь уже равна
outer − inner(дырка применена) - Inner facet — площадь равна внутренней площади
Если сложить оба лейбла, получится полная площадь outer (inner учитывается дважды: и как +inner как отдельный facet, и как −inner как дырка у outer). Обычно это не то, что нужно для дымохода или мансардного окна.
Превращение inner facet в чистую дырку
Чтобы была только дырка (и inner area не считалась в крышу):
- Переключитесь в панели «Фасеты» и активируйте Удалить фасет.
- Кликните inner facet. Он удалится с canvas.
После удаления:
- площадь outer facet не меняется (дырка уже была применена)
- inner facet исчезает — больше нет отдельного area label
- общая площадь в отчёте уменьшается на inner area (в сумму теперь идёт только outer — уже с вычтенной дыркой)
Это правильное состояние для мансардных окон, дымоходов, вентиляций.

Рекомендация
После рисования контура дымохода или мансардного окна внутри фасета крыши — всегда идите в панели «Фасеты» и используйте Удалить фасет на внутреннем контуре. Иначе inner area останется отдельным facet'ом и будет посчитана в отчёте как крыша.
Когда внутренний фасет нужно оставить
Оставляйте inner как facet (не удаляйте), если внутренняя область — это реальная секция крыши на большей — например, купол, небольшая крыша над эркером на основной крыше, или вложенный dormer.
В этом случае:
- у outer будет
holes = [inner], так что его площадь исключает закрытую часть (что правильно, потому что основная крыша под ней не видна) - inner — настоящий фасет со своим pitch и материалом, считается в сумме
Восстановление удалённого inner facet
Если вы нажали Delete facet по ошибке:
- Убедитесь, что граничные рёбра внутреннего контура на месте.
- Переключитесь в панели «Фасеты» и активируйте Создать фасет.
- Кликните внутри бывшей дырки. Inner facet восстановится.
Расчёт площади
Площадь фасета зависит от:
- plan area — плоская площадь полигона на плане, пересчитанная через масштаб
- pitch — наклон фасета
- real area — плоская площадь с поправкой на наклон (именно её покрывают шинглы)
Вы увидите обе величины — flat и real (с pitch) — в лейблах редактора и в итоговом отчёте.
INFO
Если не задан масштаб или pitch — значения площадей будут неполными или недостоверными. Всегда сначала задавайте масштаб, затем pitch.
Типовые ошибки
Фасет не показывается
- панель «Фасеты» ни разу не открывалась для этого слоя — детекция ещё не активирована. Откройте один раз.
- Контур открыт. Приблизьте и ищите мелкие разрывы между узлами.
- Ребро на другом слое (фасет образуют только рёбра одного слоя).
Два фасета слились в один
- Две области делят рёбра, но нет разделяющего ребра. Добавьте его, появятся оба фасета.
Внутренний контур показан как отдельный фасет, а не дырка
- Это поведение по умолчанию. Чтобы получить чистую дырку — откройте панель «Фасеты» и используйте Удалить фасет на inner фасете.
- Оба контура должны быть на одном слое. Если на разных — удаление inner'а не создаст дырку у outer.
Площадь outer facet изменилась сразу после рисования inner loop
- Это ожидаемо. Как только замкнутый контур оказывается полностью внутри другого на одном слое, площадь outer пересчитывается с вычитанием inner. Если вам не нужна дырка — удалите рёбра внутреннего контура (не внешнего).
Что читать дальше
- Типы рёбер — как классифицировать и зачем
- Слои — для многосекционных крыш
- Рисование рёбер — практический workflow
- Назначение pitch — задать наклон фасету