Wykres commitów

584 Commity (a059cda563920786e6aef9cd89da6cc9ba05f1bd)

Autor SHA1 Wiadomość Data
Kaalleen a059cda563
scale markers as well (#1839) 2022-10-15 16:41:06 +02:00
Kaalleen 19f973a44a
Fix stop command (#1841) 2022-10-15 16:40:10 +02:00
George Steel f7748f0f46 fix closed-loop problem in wx simulator 2022-10-08 20:06:38 -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 28534cf1a8
linux scipy/linalg libraries: ELF (#1714)
* do not strip any scipy library for linux

* apply settings to debug formats

* use fixed pyembroidery

Co-authored-by: Lex Neva
2022-07-08 07:33:45 +02:00
Kaalleen 8d9a469ae2
Ignore invalid palettes (#1718) 2022-07-04 13:13:05 +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
Kaalleen ab8c87928b
Update pyembroidery (#1683)
Embroidery formats (read)
.hus: Husqvarna Embroidery Format
.zhs: Zeng Hsing Embroidery Format

Color formats (read & write)
.col : Color format.
.edr : Color format.
.inf : Color format.

Stitch formats (read & write)
.pmv : Brother Stitch Format.

Image (write)
.png : Portable Network Graphic (line art)

G-Code
The export file format is not .txt anymore but .gcode

Bug fixes
2022-06-24 17:11:52 +02:00
Kaalleen 3985b5ac71
Add short stitch feature to satin column (#1695) 2022-06-24 07:25:22 +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 b6bde000fe
Option to drop short stitches (#1693) 2022-06-22 15:22:34 +02:00
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