Главная / Модули / Конструктор модификаторов

Конструктор модификаторов

v1.1.0 Все продукты Robur Robur 16.0.62.12+

Штатных модификаторов площадки Robur пятнадцать, и всё, что сложнее одного откоса или смещения, собирается вручную на каждом объекте. Конструктор модификаторов собирает из них шаблон — линии, откосы, условия по земле, параметры — в окне с песочницей и применяет его к линиям площадки как один объект. Узлы дорог строятся одной кнопкой: щелчок по 2-4 проезжим частям, и модуль сам выбирает поворот, примыкание или перекрёсток.

Скачать v1.1.0 .TPM Требуется Топоматик Robur 16.0.62.12+

Модуль бесплатный, «как есть» — условия использования

Конструктор модификаторов Фирменная обложка «Конструктор модификаторов», версия 1.1.0; основной знак модуля: Т-образное примыкание со скруглениями ABR | MOVE / МОДУЛЬ Конструктор модификаторов v1.1.0 · ТОПОМАТИК ROBUR ИНСТРУКЦИЯ / ДЕМОНСТРАЦИЯ НИЖЕ

01Обзор

Модификатор площадки — объект вертикальной планировки, который строит структурные линии и участки проектной поверхности от линии на плане. Шаблон конструктора — это набор деталей от исходной линии: параллельные линии с шириной и уклоном, откосы до земли, полки, условия, штатные модификаторы. Применённый шаблон становится одним объектом площадки с параметрами в палитре свойств: поменяли ширину — объект перестроился.

  • Окно конструктора с песочницей: местность, исходная линия и построенная поверхность видны сразу, разрез показывает, какие условия сработали.
  • Формулы и условия по земле: заложение откоса от рабочей отметки, ширина вдоль линии, ветки «Если / Иначе» как в конструкторе поперечников.
  • Узел дорог: поворот, Т-образное примыкание, примыкание трёх, перекрёсток сквозных и перекрёсток четырёх проезжих частей по готовым дорогам.
  • Заполнение щелчком: дыра между модификаторами закрывается поверхностью.

02Совместимость

Все продукты Топоматик Robur версии 16.0.62.12 или новее.

03Установка

  1. Установите менеджер AbrModules (Библиотека модулей) — или запустите установщик AbrRoburSetup, он ставит Библиотеку и выбранные модули сам.
  2. В Robur откройте вкладку Модули → Библиотека модулей.
  3. Найдите «Конструктор модификаторов» и нажмите Установить.
  4. Перезапустите Robur — модуль появится в ленте команд.
Обновления приходят автоматически через Библиотеку модулей — вручную ничего переустанавливать не нужно.

04Где команды

Основные команды — на вкладке «Площадки», в группе «Конструктор модификаторов»:

  • Применить шаблон ▼ — шаблон к линиям площадки; в выпадающем меню — «Библиотека».
  • Узел дорог — поворот, примыкание или перекрёсток по 2-4 проезжим частям.
  • Заполнение — закрыть поверхностью место между модификаторами.
  • Правка ▼ — параметры применённого шаблона; в меню — «Разобрать на штатные».
  • Удалить — модификатор щелчком на плане.
  • Конструктор — открыть или закрыть окно конструктора.

То же окно открывает большая кнопка «Конструктор модификаторов» на вкладке «Модули». Все команды собраны и в меню Модули → Конструктор модификаторов.

05Применить шаблон

  1. Откройте площадку проекта, на которой лежат линии: оси, кромки, бровки.
  2. «Применить шаблон» → в галерее выберите шаблон. У каждого есть схема и описание; встроенные разложены по разделам «Дороги», «Откосы», «Узлы».
  3. Щёлкните линии на плане. Модуль покажет предпросмотр красным.
  4. Подтвердите — шаблон станет объектом площадки, его структурные линии и участки появятся в дереве «Модификаторы».
  5. Значения параметров задаются в палитре свойств объекта, в разделах «Шаблон», «Параметры» и «Участок». После правки объект перестраивается сам; «Перестроить» штатно пересобирает всю площадку.

«Правка» — щелчок по объекту или его линии открывает параметры применённого шаблона.

06Узел дорог

Проезжие части строятся встроенным шаблоном «Проезжая часть» по осям. Чтобы связать их узлом:

  1. Нажмите «Узел дорог» и щёлкните 2-4 проезжие части в любом порядке.
  2. Модуль сам определит тип узла:
    • две дороги кончаются осями в одной точке под углом — Поворот проезжих частей: внутри скругление радиуса R, снаружи угол по продолжениям кромок;
    • одна дорога упирается в сквозную — Т-образное примыкание: у главной окно, два скругления;
    • две сквозные пересекаются — Перекрёсток с четырьмя скруглениями, дороги остаются целыми объектами;
    • три или четыре отдельные дороги сходятся — Примыкание трёх или Перекрёсток четырёх проезжих частей.
  3. Подтвердите предпросмотр. Дороги обрезаются по касаниям скруглений, центр узла — одна поверхность без дыр.

Радиусы скруглений — параметры узла в палитре свойств: поменяли R — дуги и обрезка дорог перестроились. Тот же узел можно собрать через «Применить шаблон» → раздел «Узлы».

Если дороги не складываются в узел (оси продолжают друг друга по прямой, концы дальше 25 м, дуга не помещается), модуль объяснит причину словами и ничего не создаст.

07Заполнение и удаление

  • Заполнение — щёлкните внутри незаполненного места между модификаторами: участок закроется поверхностью. Если контур не замкнут, модуль попросит щёлкнуть линии вокруг. В меню модуля есть и отдельные «Участок между» и «Участок примыкания».
  • Удалить — щёлкните модификатор на плане, и он удалится. Команда ждёт следующий щелчок до Esc. Если от объекта зависят другие (например, узел от дороги), модуль спросит. Каждый шаг отменяется Ctrl+Z.

08Окно конструктора

Здесь собираются свои шаблоны. Слева — палитра деталей плитками, в центре — песочница с местностью и построенной поверхностью, справа — «Состав» шаблона и вкладки «Свойства | Параметры».

  1. Местность: «Ровная 0.00», «Насыпь и выемка», «Без земли», готовые линии (прямая, кривая, излом, две линии для перекрёстка), земля (плоская, уклон, бугор) — или «Из модели…»: рамка на плане, рельеф из неё и выбранные линии проекта. «Нарисовать линию» — своя исходная линия.
  2. Щёлкните деталь в палитре, затем линию в песочнице — или перетащите деталь на линию. Enter ставит деталь на выбранную линию.
  3. Значения детали — во вкладке «Свойства»: число, параметр шаблона или формула. Линию детали можно тянуть мышью, Shift — всю линию.
  4. «Новый параметр» выносит значение в параметры шаблона — его потом меняют на площадке.
  5. «Разрез» — щелчок по линии: профиль земли и проектной, рабочая отметка H и какие условия сработали.
  6. «Сохранить» — шаблон в свою библиотеку, «Применить на площадке» — сохранить и сразу применить к линиям плана.

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

F1 — справка · F3 — привязки · F8 — орто · Ctrl+Z / Ctrl+Y — отмена / повтор · Esc — отменить указание, затем снять выделение

09Детали шаблона

  • Параллельная — линия на ширине от исходной, с уклоном и перепадом: числом или формулой вдоль линии.
  • Дуга, Отрезок, Замкнуть, Участок между — сопряжение двух линий радиусом R, отрезок между концами, замкнутый контур, контур участка между линиями.
  • Условие — участки линии, где формула верна. В «Составе» это узел с папками «Если…», «Иначе если…», «Иначе»; строится первая верная ветка.
  • Откос переменный — один откос до земли, заложение формулой от земли, плавный переход без ступенек, своя штриховка.
  • Откос на высоту, Полка — откос заданной высоты h с заложением 1:m, горизонтальная полка с уклоном.
  • Штатные модификаторы: откос до земли, уклоноуказатель, смещение, берма, канава, бордюр, лоток, здание, заполнение, площадка, регион.
Не ставьте разные откосы на ветки одного условия — на стыках будут ступеньки. Меняйте заложение формулой: если(H > 1; 1; 3).

10Формулы

Любое значение детали можно задать формулой. Кнопка «…» у поля открывает редактор: параметры, переменные земли, функции, проверка и значение в точке «Разреза».

  • Параметры шаблона — по имени.
  • Вдоль линии: s — расстояние от начала линии, м; L — длина линии, м.
  • Земля в сечении: H — рабочая отметка, м (плюс — насыпь, минус — выемка); Zз — отметка земли; iз — уклон земли поперёк, ‰ (плюс — земля уходит вниз от линии); насыпь, выемка — 1 или 0.
  • Функции: min, max, clamp(x; от; до), abs, если(условие; да; нет) или if(условие, да, нет).
  • Сравнения и логика: > < >= <= = <>, и / или / не (and / or / not).
если(H > 6; 1.75; 1.5) — заложение 1:1.75 для насыпи выше 6 м clamp(3 + s / 50; 3; 4.5) — ширина растёт вдоль линии от 3 до 4,5 м

11Библиотека шаблонов

«Применить шаблон ▼» → «Библиотека»: встроенные и свои шаблоны, импорт, экспорт и папка с файлами. Встроенный шаблон открывается в конструкторе копией — оригинал не меняется.

  • Проезжая часть — две кромки на полширины от оси с поперечным уклоном.
  • Пользовательский откос — заложение зависит от высоты насыпи: выше порога 1:m1, ниже 1:m2, в выемке 1:mc, стык сглаживается на длине перехода.
  • Поворот проезжих частей, Т-образное примыкание, Примыкание трёх проезжих частей, Перекрёсток, Перекрёсток четырёх проезжих частей — узлы дорог с радиусами скруглений в параметрах.

Свои шаблоны лежат файлами JSON — их можно передать коллеге экспортом или копированием:

%AppData%\ABR\ModConstructor\Library\

12Проект без модуля

Объект шаблона строится модулем. Без установленного модуля Robur откроет проект, но объекты конструктора не построятся: они останутся заменителями, данные внутри сохранятся и вернутся, когда модуль снова будет установлен.

Перед передачей проекта человеку без модуля выполните «Правка ▼» → «Разобрать на штатные»: объекты шаблона станут обычными модификаторами Robur. Действие необратимо, делайте на копии. Дорогу с окном перекрёстка модуль разобрать откажется.

13Ограничения 1.0

  • Узел дорог строится по проезжим частям конструктора (шаблон «Проезжая часть»); другие объекты площадки в узел не берутся.
  • Концы осей поворота должны сходиться ближе 25 м; на очень острых углах (около 130° и острее) малая дуга не помещается — модуль откажет с причиной.
  • Отметки кромок в наружном углу поворота берутся средним по концам кромок, а не по профилю дороги.
  • Формула ограничена 64 уровнями скобок и 2000 элементами — это защита от зависания, на реальных шаблонах предел не достигается.

14Частые вопросы

Чем шаблон лучше штатных модификаторов?

Штатный модификатор делает одно действие от одной линии. Шаблон собирает несколько деталей — линии, откосы, условия, штатные модификаторы — в один объект с параметрами. Его можно сохранить, применить к другим линиям и поменять одним значением в палитре.

Узел дорог не строится

Проверьте, что на площадке есть хотя бы две проезжие части конструктора (шаблон «Проезжая часть») и что концы осей у поворота сходятся ближе 25 м. Причину отказа модуль пишет словами — по ней видно, что поправить.

Как поменять радиус скругления узла?

Выделите узел и поменяйте радиус в палитре свойств, раздел «Параметры». Дуги и обрезка дорог перестроятся сами.

Откос должен быть положе в высокой насыпи

Возьмите встроенный «Пользовательский откос» или «Откос переменный» с формулой, например если(H > 6; 1.75; 1.5). Переход между заложениями сглаживается — подошва без ступенек.

Коллега откроет мой проект без модуля?

Откроет, но объекты конструктора не построятся. Перед передачей выполните «Разобрать на штатные» — на копии проекта, действие необратимо.

Где лежат мои шаблоны?

В %AppData%\ABR\ModConstructor\Library\ файлами JSON. Экспорт и импорт — в «Библиотеке».

Можно ли откатить удаление модификатора?

Да, каждый щелчок «Удалить» — отдельный шаг Ctrl+Z.

// ОБРАТНАЯ СВЯЗЬ

Пользуетесь модулем?

Расскажите, что перестали делать руками и что не работает в модуле.

Конструктор модификаторов 1.1.0 · Топоматик Robur 16.0.62.12+

Telegram