EmbroidePy / pyembroidery

pyembroidery library for reading and writing a variety of embroidery formats.
MIT License
185 stars 34 forks source link

Sequin Eject sequence can exceed max distance. #4

Closed tatarize closed 5 years ago

tatarize commented 5 years ago

In a bunch of trimmed jumps if the node is moved significantly away from the others, it will not jump to within the range to plant the sequin causing range error.

TRIM, JUMP, JUMP, JUMP, (too far) SEQUIN_EJECT, JUMP causes an unfixed range error even processed with the encoder.

tatarize commented 5 years ago

Rather the jump string counts as untrimmed and a too far sequin eject within a untrimmed section will always fail like that.