From 3c3762b652ca85bf95205c4bd49b32f0409e40c7 Mon Sep 17 00:00:00 2001 From: Florens Wasserfall Date: Mon, 6 Feb 2017 11:56:47 +0100 Subject: [PATCH] Bugfix: 'repair' meshes when initializing the AdaptiveSlicing object for multi-mesh objects --- lib/Slic3r/AdaptiveSlicing.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Slic3r/AdaptiveSlicing.pm b/lib/Slic3r/AdaptiveSlicing.pm index 8bd989585..eab981dd1 100644 --- a/lib/Slic3r/AdaptiveSlicing.pm +++ b/lib/Slic3r/AdaptiveSlicing.pm @@ -16,7 +16,8 @@ has 'current_facet' => (is => 'rw'); sub BUILD { my $self = shift; - my $facet_id = 0; + my $facet_id = 0; + $self->mesh->repair; my $facets = $self->mesh->facets; my $vertices = $self->mesh->vertices; my $normals = $self->mesh->normals;