summaryrefslogtreecommitdiff
path: root/lib/extensions/fill_to_stroke.py
AgeCommit message (Collapse)Author
11 daysRunning stitch length sequence (#4034)Kaalleen
* allow running stitch length sequences * contour fill: fix error message for long stitch length * satin: fix center underlay stitch length
2025-03-22parent.remove -> delete (#3600)Kaalleen
2025-03-09Mypy type correctness (#3199)capellancitizen
2025-01-05Fill to satin (#3406)Kaalleen
2024-05-05Add randomized running and fill stitches (#2830)George Steel
Add a mode to running stitch that uses randomized phase and stitch length instead of even spacing. This greatly reduces moire effects when stitching closely-spaced curves in running-stitch-based fills. Add option for randomized running stitch to: ripple stitch circular fill contour fill guided fill auto-fill When is randomization is not selected, ripple stitch will use even running stitch when staggers are set to 0 (default) and the stagger algorithm from guided fill (which does not look nice with a stagger period of 0) when staggers is nonzero. Also includes fix for satin contour underlays (missing tolerance default) mentioned in #2814. This sets the default tolerance to 0.2mm, which is the largest tolerance guaranteed to be backwards-compatible with existing designs using the default inset of 0.4mm. Original commits: * fix satin underlay tolerance default * Add randomized running stitch, make available in ripple stitch, circular, and contour * add randomized guided fill * make ripple stitch use even stitching when not staggering or randomizing. * add random auto-fill and switch jitter parameter to a percentage (matches satin) * fix comments
2024-01-25Stroke to Fill: Ignore Small Artifacts (#2678)Kaalleen
* Ignore artifacts * insert one centerline group per fill element * prevent error on elements with fill and stroke
2023-06-28fill to stroke: fix remove elements with fill and stroke (#2392)Kaalleen
2023-05-23Fix some transforms ... (#2314)Kaalleen
* fix fill to stroke transform * remove empty leftover groups * gradient blocks transforms * gradient: do not ignore holes
2023-04-30fill to stroke: remve dashed option (#2253)Kaalleen
2023-03-21add close gap option (#2159)Kaalleen
2023-01-15Fill Centerline (#1722)Kaalleen