From 81c1fd834f6e7da658f14f1ba695d79e694ff6bc Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Tue, 11 Feb 2025 18:52:23 +0100 Subject: take transforms into account for path specific lpe satins (#3500) --- lib/extensions/stroke_to_lpe_satin.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/extensions/stroke_to_lpe_satin.py b/lib/extensions/stroke_to_lpe_satin.py index a71bbb71..7d4ffb3e 100644 --- a/lib/extensions/stroke_to_lpe_satin.py +++ b/lib/extensions/stroke_to_lpe_satin.py @@ -62,6 +62,8 @@ class StrokeToLpeSatin(InkstitchExtension): for element in self.elements: if self.options.path_specific: + element_transform = element.node.composed_transform() + pattern_path = str(inkex.Path(pattern_path).transform(-element_transform, True)) lpe = self._create_lpe_element(pattern, pattern_path, pattern_node_type, copy_type, element) if isinstance(element, SatinColumn): self._process_satin_column(element, lpe, pattern_path, copy_type) -- cgit v1.2.3