Wykres commitów

9 Commity (cd6663dd9300c12e262f723823bdebb599adc30c)

Autor SHA1 Wiadomość Data
CapellanCitizen 47e03c08cc Mypy type correctness. 2025-03-05 21:13:11 -05:00
Kaalleen 51ee6c7a08
Fill to satin (#3406) 2025-01-05 12:52:02 +01:00
George Steel d32a8fd466
Add randomized running and fill stitches (#2830)
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-05-05 13:55:33 -04:00
Kaalleen 2e60900b1a
Stroke to Fill: Ignore Small Artifacts (#2678)
* Ignore artifacts
* insert one centerline group per fill element
* prevent error on elements with fill and stroke
2024-01-25 17:59:27 +01:00
Kaalleen d46a9cc5b3
fill to stroke: fix remove elements with fill and stroke (#2392) 2023-06-28 06:41:09 +02:00
Kaalleen 8b20e518b5
Fix some transforms ... (#2314)
* fix fill to stroke transform
* remove empty leftover groups
* gradient blocks transforms
* gradient: do not ignore holes
2023-05-23 22:54:46 +02:00
Kaalleen d0adf8d01c
fill to stroke: remve dashed option (#2253) 2023-04-30 11:24:07 +02:00
Kaalleen eaa5984f92
add close gap option (#2159) 2023-03-21 19:50:07 +01:00
Kaalleen 4156c4adb4
Fill Centerline (#1722) 2023-01-15 12:31:27 +01:00