From 6c9b902d15dbe2415d25e3c5aeb120f502f03548 Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Tue, 9 Jul 2024 18:26:47 +0200 Subject: Skip stitch zero length row (#3054) * fix #3052 * add one stitch for zero length row --- lib/stitches/fill.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/stitches') diff --git a/lib/stitches/fill.py b/lib/stitches/fill.py index 8480ea0b..8d592c54 100644 --- a/lib/stitches/fill.py +++ b/lib/stitches/fill.py @@ -54,6 +54,10 @@ def adjust_stagger(stitch, angle, row_spacing, max_stitch_length, staggers): def stitch_row(stitches, beg, end, angle, row_spacing, max_stitch_length, staggers, skip_last, enable_random_stitch_length, random_sigma, random_seed): + if end == beg: + stitches.append(Stitch(*beg, tags=('fill_row_start',))) + return + beg = Stitch(*beg, tags=('fill_row_start',)) end = Stitch(*end, tags=('fill_row_start',)) stitches.append(beg) -- cgit v1.2.3