From 081c1d681c7822902dbbf51b1a136c4122a9f113 Mon Sep 17 00:00:00 2001 From: bubnikv Date: Fri, 20 Jan 2017 20:20:41 +0100 Subject: [PATCH] Fixed preview of ExtrusionMultiPath instances. --- lib/Slic3r/GUI/3DScene.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Slic3r/GUI/3DScene.pm b/lib/Slic3r/GUI/3DScene.pm index 8a9713807..c1f82f4c8 100644 --- a/lib/Slic3r/GUI/3DScene.pm +++ b/lib/Slic3r/GUI/3DScene.pm @@ -1969,7 +1969,8 @@ sub _extrusionentity_to_verts { $lines = []; $widths = []; $heights = []; - $closed = 1; + # $entity is either of type Slic3r::ExtrusionLoop or Slic3r::ExtrusionMultiPath. + $closed = $entity->isa('Slic3r::ExtrusionLoop') ? 1 : 0; foreach my $path (@$entity) { my $polyline = $path->polyline->clone; $polyline->remove_duplicate_points;