Fixed recent regression causing a spike when avoid_crossing_perimeters was used on split objects

This commit is contained in:
Alessandro Ranellucci 2013-06-02 16:56:08 +02:00
parent da36df65a4
commit 655d528d92
4 changed files with 50 additions and 17 deletions

View file

@ -398,14 +398,19 @@ sub duplicate {
$self->BUILD;
}
sub used_vertices {
my $self = shift;
return [ map $self->vertices->[$_], map @$_, @{$self->facets} ];
}
sub extents {
my $self = shift;
return Slic3r::Geometry::bounding_box_3D($self->vertices);
return Slic3r::Geometry::bounding_box_3D($self->used_vertices);
}
sub size {
my $self = shift;
return Slic3r::Geometry::size_3D($self->vertices);
return Slic3r::Geometry::size_3D($self->used_vertices);
}
sub slice_facet {