Wykres commitów

572 Commity (75fc4ce8695f6fb6c7cc108fcf458ad36bbd00c1)

Autor SHA1 Wiadomość Data
Kaalleen 0fe1d3b426
Fill: make valid (#1697) 2022-06-21 19:59:26 +02:00
Kaalleen eef2ec232e
Undo stitch plan preview and density map (#1687) 2022-06-21 19:48:28 +02:00
Kaalleen edacc3ec77
Better marker recognition (#1694) 2022-06-21 19:46:59 +02:00
Kaalleen 6922f8ff7e
autorun: keep attribs of original elements (#1682) 2022-06-10 16:31:11 +02:00
Kaalleen 2fde596272
Guided ripple stitch (#1675)
Co-authored-by: @lexelby
2022-06-10 16:25:30 +02:00
Kaalleen 68deec88a8
Satin center walk underlay repeats (#1671) 2022-06-10 16:23:44 +02:00
Kaalleen c2bba7fe96 autorun keep all attributes (also the ripple attribs) 2022-06-06 12:47:03 +02:00
Kaalleen e968f814f7
Add ripple stitch feature (#1667) 2022-05-24 19:40:30 +02:00
Kaalleen 0f3daecc63
empty_d shape property (#1666) 2022-05-20 19:06:40 +02:00
Lex Neva 8ab4abf190
Merge pull request #1548 from inkstitch/feature_guided_fill
Feature guided fill
2022-05-20 12:06:31 -04:00
Kaalleen 1316e8132e
prevent adding commands to empty d objects (#1658) 2022-05-20 17:29:50 +02:00
Kaalleen dec43b9c5f
Use path instead of points for polyline elements (#1661)
* use polyline-path instead of points
* handle empty polylines
2022-05-20 17:26:11 +02:00
Kaalleen 4712319876 avoid simple satin division by zero error 2022-05-19 20:03:37 +02:00
Kaalleen bc4f3b4699
Auto route for running stitch (#1638)
* add auto route for running stitch
* introduce free motion commands

Co-authored-by: Lex Neva <github.com@lexneva.name>
2022-05-18 16:02:07 +02:00
Kaalleen 1b0d46af36 geoms: an other one 2022-05-17 17:51:16 +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 469c32a497 remove constants 2022-05-06 23:30:54 -04:00
Lex Neva 672bded125 shapely geoms fixes 2022-05-06 21:03:56 -04:00
Lex Neva a7153c52e2 best-effort rather than throwing exception 2022-05-06 20:42:11 -04:00
Lex Neva a275d49a24 tangential->contour, fix legacy, remove unused params 2022-05-05 22:53:31 -04:00
Lex Neva ff0e28d3e5 bugfix 2022-05-04 20:56:18 -04:00
Kaalleen e65aaebbca rebase corrections 2022-05-04 20:04:39 +02:00
Kaalleen 48d0a0250e undo build changes for depq, update clone 2022-05-04 19:19:54 +02: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 056a1cc45d fix start position in single spiral 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 8a1f70a6cd remove sample_linestring and point_transfer 2022-05-04 19:18:33 +02:00
Lex Neva bd8cb0d1ff use running_stitch instead for guided fill 2022-05-04 19:18:33 +02:00
Lex Neva e6fcf11035 fix some shapelydeprecations 2022-05-04 19:18:33 +02:00
Lex Neva fc3d05845a simpler, faster inner-to-outer algo 2022-05-04 19:18:33 +02:00
Lex Neva eefb3460e3 just go one direction 2022-05-04 19:18:33 +02:00
Lex Neva 899a15b8e1 4x speedup and simpler code 2022-05-04 19:18:33 +02:00
Lex Neva 0625f250c6 add missing polygonize() 2022-05-04 19:18:33 +02:00
Lex Neva e14fffb879 remove redundant cut() function 2022-05-04 19:18:33 +02:00
Lex Neva ff0aa68876 properly link holes to outers 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 f019d39658 use running_stitch for single spiral 2022-05-04 19:18:33 +02:00
Lex Neva f4e1bbc7d7 way better corner handling for running stitch 2022-05-04 19:18:33 +02:00
Lex Neva ca5178fb99 more efficient angle calculation 2022-05-04 19:18:33 +02:00
Lex Neva 6ca1af0c88 avoid anytree dependency 2022-05-04 19:18:33 +02:00
Lex Neva cbcaa0ac0e faster method for single spiral ring interpolation 2022-05-04 19:18:33 +02:00
Lex Neva 920063b324 fix style 2022-05-04 19:18:33 +02:00
Lex Neva f4c47a8e22 generalize get_segments and process_travel_edges 2022-05-04 19:18:33 +02:00
Andreas f75c812aba replacing shapely parallel_offset by buffer 2022-05-04 19:18:33 +02:00