diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/elements/auto_fill.py | 2 | ||||
| -rw-r--r-- | lib/stitches/ConnectAndSamplePattern.py | 10 |
2 files changed, 7 insertions, 5 deletions
diff --git a/lib/elements/auto_fill.py b/lib/elements/auto_fill.py index dc678087..55c9e2d0 100644 --- a/lib/elements/auto_fill.py +++ b/lib/elements/auto_fill.py @@ -61,7 +61,7 @@ class AutoFill(EmbroideryElement): @property @param('tangential_strategy', _('Tangential strategy'), type='dropdown', default=1, - options=[_("Closest point"), _("Inner to Outer"), _("single Spiral")], select_items=[('fill_method', 1)], sort_index=2) + options=[_("Closest point"), _("Inner to Outer"), _("Single spiral")], select_items=[('fill_method', 1)], sort_index=2) def tangential_strategy(self): return self.get_int_param('tangential_strategy', 1) diff --git a/lib/stitches/ConnectAndSamplePattern.py b/lib/stitches/ConnectAndSamplePattern.py index 2410f3ca..2c538e5d 100644 --- a/lib/stitches/ConnectAndSamplePattern.py +++ b/lib/stitches/ConnectAndSamplePattern.py @@ -877,11 +877,13 @@ def connect_raster_tree_spiral( part_spiral = interpolate_LinearRings( ring1, ring2, starting_point) + node.val = part_spiral + for node in PreOrderIter(tree, stop=lambda n: n.is_leaf): (own_coords, own_coords_origin) = LineStringSampling.raster_line_string_with_priority_points( - part_spiral, + node.val, 0, - part_spiral.length, + node.val.length, stitch_distance, node.transferred_point_priority_deque, abs_offset, @@ -890,7 +892,7 @@ def connect_raster_tree_spiral( PointTransfer.transfer_points_to_surrounding( node, - used_offset, + -used_offset, offset_by_half, own_coords, own_coords_origin, @@ -905,7 +907,7 @@ def connect_raster_tree_spiral( if offset_by_half: PointTransfer.transfer_points_to_surrounding( node, - used_offset, + -used_offset, False, own_coords, own_coords_origin, |
