summaryrefslogtreecommitdiff
path: root/lib/extensions/fill_to_stroke.py
diff options
context:
space:
mode:
authorKaalleen <36401965+kaalleen@users.noreply.github.com>2025-01-05 12:52:02 +0100
committerGitHub <noreply@github.com>2025-01-05 12:52:02 +0100
commit51ee6c7a08d559d43cd402febe6f9bd4b33c30b0 (patch)
treeb61bbf9f1ff686b917a1b2a0ee9b1a2223508580 /lib/extensions/fill_to_stroke.py
parentbe66297da6aec234ef807b20609943f3c3252c2f (diff)
Fill to satin (#3406)
Diffstat (limited to 'lib/extensions/fill_to_stroke.py')
-rw-r--r--lib/extensions/fill_to_stroke.py10
1 files changed, 5 insertions, 5 deletions
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)