RU
EN
AR

Creating a centerline in Woodman Docker

The algorithm attempts to find paired walls on an object and tries to construct a centerline between them.
It identifies pairs of edges in a shape that run parallel to each other (like the banks of a river or the sides of a curved corridor) and draws a line exactly in the center between them—for example, a path for engraving down the middle of a strip of varying width. It also works with smoothly curved contours, not just polygons.

Для этой функции требуется активная подписка

Как это работает

Ищет в фигуре пары стенок, идущих более-менее вдоль друг друга (как берега реки или стороны извилистого коридора), и строит между ними среднюю линию — путь ровно посередине. Полезно, когда нужна не сама фигура, а линия по её центру: например, траектория для гравировки по центру полосы переменной ширины.

Само определение «стенок» — не по прямым углам, а по всей форме контура, поэтому справляется и с плавно изгибающимися фигурами, а не только с многоугольниками.

Порядок работы

  1. Выделить фигуру (или несколько).
  2. Настроить параметры — они описаны ниже.
  3. Нажать «Создать».

Настройки

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

На что обратить внимание

  • Генератор доступен только по подписке.
  • Работает лучше всего на фигурах с явно читаемыми парными стенками (лента, полоса, изогнутый коридор). На сложных фигурах без чёткой пары стенок результат может быть неполным или вовсе не построиться.
ID: gbx_xgen_mid
Additional CorelDRAW macros from other authors:

Tools, generators for the docker, and standalone macros.

Statistics
since 23.04.2022
Users
11 625
Active
892
Clicks
5 530 573
Verification
Confirm this value: