Ignore holes in object footprint when generating raft

This commit is contained in:
Alessandro Ranellucci 2014-05-29 14:54:47 +02:00
parent ce1e736b6b
commit 39b8ac80ee

View File

@ -121,7 +121,8 @@ sub contact_area {
if ($layer_id == 0) {
# this is the first object layer, so we're here just to get the object
# footprint for the raft
push @overhang, map $_->clone, map @$_, @{$layer->slices};
# we only consider contours and discard holes to get a more continuous raft
push @overhang, map $_->clone, map $_->contour, @{$layer->slices};
push @contact, @{offset(\@overhang, scale +MARGIN)};
} else {
my $lower_layer = $object->layers->[$layer_id-1];