Алгоритм намагається знайти парні стінки в об'єкта, і намагається між ними побудувати середню лінію.
Знаходить у фігурі пари стінок, що проходять паралельно одна до одної (як береги річки або сторони вигнутого коридору), і будує між ними лінію точно по центру — наприклад, траєкторію для гравіювання посередині смуги змінної ширини. Працює також із плавно вигнутими контурами, а не лише з багатокутниками.
Для этой функции требуется активная подписка
Как это работает
Ищет в фигуре пары стенок, идущих более-менее вдоль друг друга (как берега реки или стороны извилистого коридора), и строит между ними среднюю линию — путь ровно посередине. Полезно, когда нужна не сама фигура, а линия по её центру: например, траектория для гравировки по центру полосы переменной ширины.
Само определение «стенок» — не по прямым углам, а по всей форме контура, поэтому справляется и с плавно изгибающимися фигурами, а не только с многоугольниками.
Порядок работы
Выделить фигуру (или несколько).
Настроить параметры — они описаны ниже.
Нажать «Создать».
Настройки
сканирование — сколько точек берётся при первом, грубом проходе по контуру, чтобы нащупать пары стенок. Больше — надёжнее находит пары на сложном контуре, но и медленнее.
детали — сколько точек берётся уже при расчёте самой средней линии. Больше — линия точнее повторяет извивы, но получается сложнее.
чувствительность — насколько чутко распознавать плавные изгибы контура как отдельные повороты стенки, а не только острые углы. Если выключить — в счёт идут только острые углы.
короткие — короткие обрывки средней линии (в процентах от среднего размера фигуры) отбрасываются как мусор. Если выключить — остаются все, даже совсем мелкие.
подрезать — подрезать концы линии там, где она упирается в край фигуры, а не доводить её ровно до самого края.
соединять — после подрезки соединять получившиеся обрезанные концы между собой, а не оставлять их разрозненными кусками.
На что обратить внимание
Генератор доступен только по подписке.
Работает лучше всего на фигурах с явно читаемыми парными стенками (лента, полоса, изогнутый коридор). На сложных фигурах без чёткой пары стенок результат может быть неполным или вовсе не построиться.
ID:gbx_xgen_mid
Дополнительные макросы для CorelDraw от других авторов: