From fe96b00968d1c81aed5c3f8b1eefdbcd591cf361 Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Thu, 19 Dec 2024 20:13:50 +0100 Subject: lettering simulator: use more accurate start points (#3358) --- lib/gui/lettering/main_panel.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib/gui/lettering/main_panel.py') diff --git a/lib/gui/lettering/main_panel.py b/lib/gui/lettering/main_panel.py index 9e0e2e7d..05510d12 100644 --- a/lib/gui/lettering/main_panel.py +++ b/lib/gui/lettering/main_panel.py @@ -323,10 +323,13 @@ class LetteringPanel(wx.Panel): self.update_lettering() elements = nodes_to_elements(self.group.iterdescendants(SVG_PATH_TAG)) + last_stitch_group = None for element in elements: check_stop_flag() - stitch_groups.extend(element.embroider(None)) + stitch_groups.extend(element.embroider(last_stitch_group)) + if stitch_groups: + last_stitch_group = stitch_groups[-1] if stitch_groups: return stitch_groups_to_stitch_plan( -- cgit v1.2.3