Wykres commitów

19 Commity (d0b41d2a923a10e21cc74fdd8b31dc776aae43b6)

Autor SHA1 Wiadomość Data
George Steel d0b41d2a92 make ripple stitch use even stitching when not staggering or randomizing. 2024-04-08 20:27:16 -04:00
George Steel a3594f92d6 Add randomized running stitch, make available in ripple stitch, curcular, and contour 2024-04-06 22:47:01 -04:00
Kaalleen 3f7485c62e
Possible fix for parallel offset in guided fill for macOS (#2321)
* fix parallel offset in guided fill for macOS

* ripple grid start position

* circular ripple grid
2023-05-26 10:18:27 +02:00
Kaalleen 40976c82f6 ripple: apply stitch length and stagger to grid 2023-05-19 19:22:05 +02:00
Kaalleen 97d53bad33 ripple stitch grid starting point 2023-05-17 23:17:22 +02:00
Kaalleen 6c46eb2d86 ripple: ensure min line count 2023-05-14 09:32:23 +02:00
Kaalleen 6931d4868d ripple: line count 2023-05-14 09:11:33 +02:00
Kaalleen 111fd8f0ef * move all gradient methods to extension
* add underlay to single color elements to compensate density
2023-05-13 21:11:27 +02:00
Kaalleen 3a441427da ripple constant end position 2023-05-13 12:24:48 +02:00
Kaalleen d458ea563b
Ripple stitch: add density and stagger option (#2206) 2023-04-27 20:00:59 +02:00
Kaalleen da1cd33f3b
fix satin guided ripple (#2124) 2023-03-08 17:36:08 +01:00
Lex Neva f6c2aa8919 add more check_stop_flag() calls 2023-02-16 22:56:16 -05:00
George Steel e28ea888a9 use random oracle for randomized satin columns and redo split stitches 2022-12-26 20:13:48 -05:00
Kaalleen b525188788 fix ripples plot_points_on_rails 2022-11-27 14:56:03 +01:00
George Steel 08581d7eae Make pull-compensation and insets per-side 2022-11-17 01:51:33 -05:00
Kaalleen 8d5ef5b663
Fixes (#1703)
* guide line position

* use direction from line to shape

* optimize intersection detection

* fix flapack elf

* handle weird guide lines better

* update starting point for self crossing (multiple) fills

* ripple: fixes and non circular join style

* avoid jumps in ripple stitch

* fallback only necessary if shape does not intersect grating

* make valid may return a polygon

* add profiling

* Stitch.__init__ didn't work right and was super slow

* shrink or grow to multipolygon

Co-authored-by: Lex Neva
2022-06-30 19:22:33 +02:00
Lex Neva e884fb78db
add running stitch tolerance param (#1701) 2022-06-22 15:26:37 +02:00
Kaalleen 2fde596272
Guided ripple stitch (#1675)
Co-authored-by: @lexelby
2022-06-10 16:25:30 +02:00
Kaalleen e968f814f7
Add ripple stitch feature (#1667) 2022-05-24 19:40:30 +02:00