Optimization: simplify fill_surfaces before the offset operation

This commit is contained in:
Alessandro Ranellucci 2013-07-07 12:57:26 +02:00
parent d06ac3e31e
commit 3a046e3411

View File

@ -209,12 +209,11 @@ sub make_perimeters {
# and then we offset back and forth by the infill spacing to only consider the # and then we offset back and forth by the infill spacing to only consider the
# non-collapsing regions # non-collapsing regions
push @{ $self->fill_surfaces }, push @{ $self->fill_surfaces },
map $_->simplify(&Slic3r::SCALED_RESOLUTION), offset2_ex(
offset2_ex( [ map $_->simplify(&Slic3r::SCALED_RESOLUTION), @last ],
\@last, -($perimeter_spacing/2 + $infill_spacing),
-($perimeter_spacing/2 + $infill_spacing), +$infill_spacing,
+$infill_spacing, );
);
} }
$self->_fill_gaps(\@gaps); $self->_fill_gaps(\@gaps);