Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/xs
diff options
context:
space:
mode:
authorEnrico Turri <enricoturri@seznam.cz>2018-06-25 09:48:36 +0300
committerEnrico Turri <enricoturri@seznam.cz>2018-06-25 09:48:36 +0300
commit7d15a15e1443003681cb33753f2d01dbbc2a2666 (patch)
treee1bfd2f3959fc33352dea6585611ff9a1973a0f8 /xs
parent2a03b90d2b8d772309409382f84f8b23947640e4 (diff)
Fix of #999
Diffstat (limited to 'xs')
-rw-r--r--xs/src/slic3r/GUI/3DScene.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/xs/src/slic3r/GUI/3DScene.cpp b/xs/src/slic3r/GUI/3DScene.cpp
index a2a310f3c..feae9312e 100644
--- a/xs/src/slic3r/GUI/3DScene.cpp
+++ b/xs/src/slic3r/GUI/3DScene.cpp
@@ -433,6 +433,7 @@ std::vector<int> GLVolumeCollection::load_object(
v.extruder_id = extruder_id;
}
v.is_modifier = model_volume->modifier;
+ v.outside_printer_detection_enabled = !model_volume->modifier;
}
}
@@ -663,7 +664,7 @@ bool GLVolumeCollection::check_outside_state(const DynamicPrintConfig* config)
bool contained = true;
for (GLVolume* volume : this->volumes)
{
- if (volume != nullptr)
+ if ((volume != nullptr) && !volume->is_modifier)
{
bool state = print_volume.contains(volume->transformed_bounding_box());
contained &= state;