summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorKaalleen <36401965+kaalleen@users.noreply.github.com>2023-03-31 17:06:44 +0200
committerGitHub <noreply@github.com>2023-03-31 17:06:44 +0200
commit98f4bc43de2869b26a52dbfd02968dd69425d8b8 (patch)
treeaad25de9ece243b8ab2681ee989790933fc47d63 /lib
parente5847cfafb4c8244b964876852c620d2dfa7669b (diff)
fix: zigzag disappeared without smoothing (#2176)
zigzag satins: make rungs longer
Diffstat (limited to 'lib')
-rw-r--r--lib/extensions/zigzag_line_to_satin.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/extensions/zigzag_line_to_satin.py b/lib/extensions/zigzag_line_to_satin.py
index fbb32060..5ff76be7 100644
--- a/lib/extensions/zigzag_line_to_satin.py
+++ b/lib/extensions/zigzag_line_to_satin.py
@@ -61,7 +61,7 @@ class ZigzagLineToSatin(InkstitchExtension):
rail_points[i].append(point)
continue
p0 = rail[j-1]
- rail_points[i].append(inkex.DirectedLineSegment(p0, point).point_at_ratio(0.5))
+ rail_points[i].append(inkex.Vector2d(inkex.DirectedLineSegment(p0, point).point_at_ratio(0.5)))
rail_points[i].append(point)
rungs = list(zip(*rail_points))
return rail_points, rungs
@@ -131,7 +131,7 @@ class ZigzagLineToSatin(InkstitchExtension):
rungs = rungs[1:-1]
for point0, point1 in rungs:
line = inkex.DirectedLineSegment(point0, point1)
- point0 = line.point_at_length(-0.3)
- point1 = line.point_at_length(line.length + 0.3)
+ point0 = line.point_at_length(-0.8)
+ point1 = line.point_at_length(line.length + 0.8)
d.append(f'M {point0[0]}, {point0[1]} {point1[0]}, {point1[1]}')
return d