Removes laddering after raster tracing and jitter in nodes on lines that should be straight.
Removes the ladder-like artifacts that remain after raster tracing, as well as jitter in nodes on lines that should be straight.
For each node, a line is drawn between the midpoints of the two adjacent segments, and the node is pulled toward it: the direction of this line does not depend on which phase the step is in, which is why it ends up being “centered.”
The smoothing percentage determines how much to pull—0 moves nothing, 100 aligns the node completely with the line; you can click this option multiple times in a row.
The edges of the section are processed separately. “Don’t Move leaves them in place so that the alignment with neighboring objects isn’t affected. Move aligns them just like the rest: each node has its own average line, and for the end node, the line of its neighbor—extended beyond its boundaries—is used. “Snap” aligns the entire section along a single averaged straight line—at 100%, it becomes perfectly straight from start to finish. A closed contour has no edges, so this mode has no effect.
It works on selected nodes if more than one is selected; otherwise, it applies to the entire object. Checking the “Smooth” box thins out the nodes using the standard Corel tool after alignment.
Please note: The straightener does not distinguish between a raster step and a true corner and reduces any sharp break. This is exactly what you need for tracing, but on clean geometry with a small number of nodes, the corners will be rounded.
Как это работает
Убирает «лесенки», которые остаются после трассировки растра, и дрожание узлов на линиях, которые должны быть прямыми.
Для каждого узла строится линия между серединами двух соседних сегментов, и узел подтягивается к ней: направление такой линии не зависит от того, в какой фазе оказалась ступенька, поэтому она и получается «средней», очищенной от дрожания.
Порядок работы
Если нужно выпрямить только часть линии — выделить на ней узлы (больше одного). Если ничего не выделено, ни одного узла, или выделены все — выпрямляется весь объект.
Настроить процент выравнивания, края и «Сглаживать» — они описаны ниже.
Нажать «Выпрямить». Можно нажимать несколько раз подряд, если с одного раза мало.
Настройки
Выравнивание — насколько узел подтягивается к средней линии, в процентах. 0 — ничего не двигается, 100 — узел встаёт на линию целиком.
Края — что делать с крайними узлами обрабатываемого участка. Края появляются у незамкнутого контура и на границах выделения; у замкнутого контура целиком краёв нет, и этот параметр ни на что не влияет. - не двигать — крайние узлы остаются на месте, стыковка с соседними объектами не съедет. - двигать — у каждого узла своя средняя линия, а для крайнего берётся линия соседа, продлённая за его пределы. Выравнивается наравне со всеми, но может сойти с точки стыковки. - притягивать — одна усреднённая прямая на весь участок, края в том числе. При 100% участок становится идеально прямым от начала и до конца.
Сглаживать — после выравнивания прореживает узлы штатным средством Corel: те, что легли почти на прямую, сливаются в один.
На что обратить внимание
Выпрямитель не отличает ступеньку растра от настоящего угла — он уменьшает любой излом. На трассировке это то, что нужно, а на чистой геометрии с малым числом узлов настоящие углы скруглятся.