diff --git a/lib/Slic3r/Fill/Rectilinear.pm b/lib/Slic3r/Fill/Rectilinear.pm index 103e2f835..357284591 100644 --- a/lib/Slic3r/Fill/Rectilinear.pm +++ b/lib/Slic3r/Fill/Rectilinear.pm @@ -37,7 +37,7 @@ sub fill_surface { my @paths = (); my $x = $bounding_box->[X1]; my $is_line_pattern = $self->isa('Slic3r::Fill::Line'); - for (my $i = 0; $x <= $bounding_box->[X2]; $i++) { + for (my $i = 0; $x <= $bounding_box->[X2] + scale epsilon; $i++) { my $vertical_line = [ [$x, $bounding_box->[Y2]], [$x, $bounding_box->[Y1]] ]; if ($is_line_pattern && $i % 2) { $vertical_line->[A][X] -= $line_oscillation;