Kaalleen
ec076315bb
Various lock stitch options ( #2006 )
...
Co-authored-by: Lex Neva
2023-02-27 16:05:52 +01:00
Kaalleen
ed4aa55a73
Circular fill ( #2053 )
2023-02-27 16:01:37 +01:00
Lex Neva
92dff9f359
remove unused import
2023-02-20 15:30:18 -05:00
Lex Neva
315866de9a
use new combo param type
2023-02-20 15:27:56 -05:00
Lex Neva
be699bf892
fix params for meander
2023-02-20 15:27:56 -05:00
Lex Neva
3da70348b0
change wording of smoothness tooltip
2023-02-20 15:27:56 -05:00
Lex Neva
3b1a161532
sort tiles by name
2023-02-20 15:27:56 -05:00
Lex Neva
f2344375df
clarify running stitch params for meander
2023-02-20 15:27:55 -05:00
Lex Neva
49d39d6169
expose Expand setting in meander
2023-02-20 15:27:55 -05:00
Lex Neva
9ea61ef3f3
remove buffer concept
2023-02-20 15:27:55 -05:00
Lex Neva
8dde33d867
make meander interruptible
2023-02-20 15:27:55 -05:00
Lex Neva
86f8062382
expose running stitch length in meander
2023-02-20 15:27:55 -05:00
Lex Neva
6612d10689
avoid super-dense meander graph
2023-02-20 15:27:55 -05:00
Lex Neva
847e133f97
meander fill: more work
2023-02-20 15:27:55 -05:00
Lex Neva
ba835b4f5e
meander fill: initial version
2023-02-20 15:27:55 -05:00
Lex Neva
8cead6e3d9
add smoothness option for contour fill
2023-02-20 15:27:35 -05:00
Lex Neva
20e419d795
cache key includes previous stitch
2023-02-18 22:34:36 -05:00
Lex Neva
b461253958
make simulator threads pre-emptible
2023-02-16 22:54:21 -05:00
Kaalleen
1cdb3538a8
Add bean stitch repeat pattern ( #1938 )
...
! backward compatibility warning:
Users need to fix their documents if they used comma separated values for multiple fill underlays (without a space)
2023-01-15 20:04:10 +01:00
Kaalleen
b8161a97c3
satin offset_points
2022-11-27 10:17:43 +01:00
Kaalleen
e9278c55c3
This and that ( #1727 )
...
* dont fail on satin with fill
* fill stitch error message
* convert to satin mac issue
* auto_satin: add rung for two node old style satins
* avoid divide by zero in intersect_region_with_grating
* fix for incorrect stagger in guided fill
* better rail sectioning algorithm
* fix #1780
* fix #1816
Co-authored-by: Lex Neva
2022-11-27 08:37:59 +01:00
Kaalleen
7445b91851
lettering: ignore invalid glyph layers ( #1892 )
2022-11-10 14:03:32 +01:00
George Steel
1cc0eab911
Add support for fractional-length stagger cycles in fills.
2022-10-23 00:54:35 -04:00
Kaalleen
4f7cd2885f
Some updates for small issues in v2.2.0 ( #1721 )
...
* * autorun - underpath tolerance
* save pdf file format
* fill no geoms error for linestring
* to satin: do not fail on mixed element list
2022-07-14 16:23:46 +02: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
ffd770cbbd
guided fill stagger ( #1700 )
2022-06-22 16:11:12 +02:00
Lex Neva
e884fb78db
add running stitch tolerance param ( #1701 )
2022-06-22 15:26:37 +02:00
Kaalleen
0fe1d3b426
Fill: make valid ( #1697 )
2022-06-21 19:59:26 +02:00
Kaalleen
87f328ec85
* flip option only for legacyfill
...
* rename autofill underlay to fill underlay
* remove unused dependency
2022-05-17 17:33:10 +02:00
Lex Neva
d0fc0e1326
default to 'inner to outer'
2022-05-07 23:14:55 -04:00
Lex Neva
b30fce85db
undo aggressive line wrapping
2022-05-07 16:20:15 -04:00
Lex Neva
a275d49a24
tangential->contour, fix legacy, remove unused params
2022-05-05 22:53:31 -04:00
Lex Neva
330c6be787
refactor, tidy, and C901 fixes
2022-05-04 19:18:33 +02:00
Lex Neva
aeeaf72338
wip
2022-05-04 19:18:33 +02:00
Lex Neva
5a69fa3e9c
add double (fermat) spiral
2022-05-04 19:18:33 +02:00
Lex Neva
68ee0eea87
add clockwise option
2022-05-04 19:18:33 +02:00
Lex Neva
76ab319731
add avoid_self_Crossing option
2022-05-04 19:18:33 +02:00
Lex Neva
60fb7d0a9e
fix more shapely deprecations
2022-05-04 19:18:33 +02:00
Lex Neva
e2ede5e456
get rid of "closest point" strategy
2022-05-04 19:18:33 +02:00
Lex Neva
920063b324
fix style
2022-05-04 19:18:33 +02:00
Andreas
6916a33716
bug fixing + introduction of min_stitch_distance parameter
2022-05-04 19:18:33 +02:00
Kaalleen
515ed3ea2f
separate guided fill methods
2022-05-04 19:10:23 +02:00
Andreas
d514eac819
adjusting namings
2022-05-04 19:07:04 +02:00
Andreas
b14e445dae
small bug fix
2022-05-04 19:07:04 +02:00
Kaalleen
3d1600ed03
* autofill to fillstitch
...
* remove too complex warning for fillstitch
* some marker adjustments
2022-05-04 19:06:44 +02:00