From 51ee6c7a08d559d43cd402febe6f9bd4b33c30b0 Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Sun, 5 Jan 2025 12:52:02 +0100 Subject: Fill to satin (#3406) --- lib/extensions/fill_to_stroke.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib/extensions/fill_to_stroke.py') diff --git a/lib/extensions/fill_to_stroke.py b/lib/extensions/fill_to_stroke.py index db5719a6..9101eca2 100644 --- a/lib/extensions/fill_to_stroke.py +++ b/lib/extensions/fill_to_stroke.py @@ -227,7 +227,7 @@ class FillToStroke(InkstitchExtension): continue def _close_gaps(self, lines, cut_lines): - snaped_lines = [] + snapped_lines = [] lines = MultiLineString(lines) for i, line in enumerate(lines.geoms): # for each cutline check if a line starts or ends close to it @@ -239,16 +239,16 @@ class FillToStroke(InkstitchExtension): l_l = lines.difference(line) for cut_line in cut_lines: distance = start.distance(l_l) - if cut_line.distance(start) < 0.6: + if cut_line.distance(start) < 1: distance = start.distance(l_l) new_start_point = self._extend_line(line.coords[0], line.coords[1], distance) coords[0] = nearest_points(Point(list(new_start_point)), l_l)[1] - if cut_line.distance(end) < 0.6: + if cut_line.distance(end) < 1: distance = end.distance(l_l) new_end_point = self._extend_line(line.coords[-1], line.coords[-2], distance) coords[-1] = nearest_points(Point(list(new_end_point)), l_l)[1] - snaped_lines.append(LineString(coords)) - return snaped_lines + snapped_lines.append(LineString(coords)) + return snapped_lines def _extend_line(self, p1, p2, distance): start_point = InkstitchPoint.from_tuple(p1) -- cgit v1.2.3