From a2cc230bb5babaff3fd5b2c20183e3feea19b507 Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Mon, 29 Jul 2013 19:50:47 +0200 Subject: [PATCH] Add note about a bug caused by the disabled optimization about splitting meshes before avoid_crossing_perimeters. #1315 --- lib/Slic3r/Print.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Slic3r/Print.pm b/lib/Slic3r/Print.pm index 8c62d1a488..49b25ccdd2 100644 --- a/lib/Slic3r/Print.pm +++ b/lib/Slic3r/Print.pm @@ -107,6 +107,9 @@ sub add_model { # this mesh into distinct objects so that we reduce the complexity # of the graphs # -- Disabling this one because there are too many legit objects having nested shells + # -- It also caused a bug where plater rotation was applied to each single object by the + # -- code below (thus around its own center), instead of being applied to the whole + # -- thing before the split. ###$model->split_meshes if $Slic3r::Config->avoid_crossing_perimeters && !$Slic3r::Config->complete_objects; foreach my $object (@{ $model->objects }) {