diff --git a/lib/Slic3r/Fill/Rectilinear.pm b/lib/Slic3r/Fill/Rectilinear.pm index 50567dc39..7e3745a96 100644 --- a/lib/Slic3r/Fill/Rectilinear.pm +++ b/lib/Slic3r/Fill/Rectilinear.pm @@ -32,9 +32,8 @@ sub fill_surface { $flow_spacing = unscale $line_spacing; } else { # extend bounding box so that our pattern will be aligned with other layers - # $bounding_box->[X1] and [Y1] represent the displacement between new bounding box offset and old one - $bounding_box->extents->[X][MIN] -= $bounding_box->x_min; - $bounding_box->extents->[Y][MIN] -= $bounding_box->y_min; + $bounding_box->extents->[X][MIN] -= $bounding_box->x_min % $line_spacing; + $bounding_box->extents->[Y][MIN] -= $bounding_box->y_min % $line_spacing; } # generate the basic pattern