diff options
| author | Kaalleen <36401965+kaalleen@users.noreply.github.com> | 2023-03-31 17:06:44 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-31 17:06:44 +0200 |
| commit | 98f4bc43de2869b26a52dbfd02968dd69425d8b8 (patch) | |
| tree | aad25de9ece243b8ab2681ee989790933fc47d63 /lib | |
| parent | e5847cfafb4c8244b964876852c620d2dfa7669b (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.py | 6 |
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 |
