From 3bcf1da7025fabe761704cef7386a12fe79e1bcc Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Sun, 16 Jun 2013 16:04:19 +0200 Subject: [PATCH] Disable avoid_crossing_perimeters optimization until we can detect nested shells. #1254 --- lib/Slic3r/Print.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Slic3r/Print.pm b/lib/Slic3r/Print.pm index c351dc190..b1a4e3f4f 100644 --- a/lib/Slic3r/Print.pm +++ b/lib/Slic3r/Print.pm @@ -103,7 +103,8 @@ sub add_model { # optimization: if avoid_crossing_perimeters is enabled, split # this mesh into distinct objects so that we reduce the complexity # of the graphs - $model->split_meshes if $Slic3r::Config->avoid_crossing_perimeters && !$Slic3r::Config->complete_objects; + # -- Disabling this one because there are too many legit objects having nested shells + ###$model->split_meshes if $Slic3r::Config->avoid_crossing_perimeters && !$Slic3r::Config->complete_objects; foreach my $object (@{ $model->objects }) { # we align object to origin before applying transformations