| Age | Commit message (Collapse) | Author |
|
|
|
starting point for the conversion, not necessarily the resulting column
|
|
* avoid crash on tiny satin
* cleanup small satins too
* fix #3933
---------
Co-authored-by: Kaalleen <reni@allenka.de>
|
|
* remove unused flatten_subpath()
* there will always be two rails here
* handle degenerate zero-length sections
* remove unused SatinColumn.merge()
* mark merge() as private and adjust docstring
|
|
|
|
|
|
* satin: do not fail on invalid path in first stitch method
* fix validation errors too
|
|
|
|
|
|
* fix issue with bad color names and define element colors at one place and reuse
* fix bad tartan color
* verify color in gradient block
* add thread color tests
* use default color behavior for elements linked to non-existing definitions (gradients)
* Added mypy change for tests (authored by: CapellanCitizen)
|
|
|
|
enter (#3677)
* multicolor satin (windows): apply settings in spinctrldouble when they hit enter
* enable nearest points for multicolor satin
---------
Co-authored-by: CapellanCitizen
|
|
|
|
* rewrite force lock stitch extension
* do not add forced lock stitch before color change
|
|
|
|
|
|
|
|
|
|
|
|
* end at nearest point to next element (if requested and possible)
|
|
|
|
|
|
Updates commands
fill_start (_end) => starting_point (_end)
stain_start (_end) and run_start (_end) => autoroute_start
ripple_target => target_point
Sets inkstitch svg version to 3
|
|
|
|
|
|
|
|
* change satin underlay stitch length default for real
* fix zero length lock stitch
* fix typos
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* fix currentColor
* fix pip inkex import
* fix color block extension
|
|
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
|
|
|
|
* add object based min stitch length (overwrites global)
* add object based minimum jump stitch (overwrites global)
* rename patches to stitch_groups
|
|
filter invalid rungs when merging satin sections
|
|
|
|
|
|
1. select elements
2. troubleshoot
|
|
|
|
* replace jumps by running stitches
- this modify the contour underlay by adding a running stitch to travel from first side to second side
- it also add running stitches between underlays and between underlay and final satin stitches
* rename patch to stitch_group
* Update satin_column.py
add a function to avoid repetitive code
|
|
* Update satin_column.py
* Update satin_column.py
|
|
tooltip for random zig-zag spacing was hinting it was applied to stitch length.
|
|
stagger split satin rows
|
|
|