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
diff options
context:
space:
mode:
authorVojtech Bubnik <bubnikv@gmail.com>2021-12-21 18:57:35 +0300
committerVojtech Bubnik <bubnikv@gmail.com>2021-12-21 18:57:35 +0300
commit215e845c31889f92f78e8be1d9ee52f6209a8082 (patch)
tree0a2136af7896c77853606aba63858b9d3b5a0d8a
parent15d95e426496dbd4744722decb88ae40a05673b9 (diff)
Fixed FDM support generator for object layers lower than minimumversion_2.4.0
layer height enabled for an extruder.
-rw-r--r--src/libslic3r/SupportMaterial.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libslic3r/SupportMaterial.cpp b/src/libslic3r/SupportMaterial.cpp
index 1f3ecfa12..67bd2639b 100644
--- a/src/libslic3r/SupportMaterial.cpp
+++ b/src/libslic3r/SupportMaterial.cpp
@@ -336,6 +336,8 @@ PrintObjectSupportMaterial::PrintObjectSupportMaterial(const PrintObject *object
m_support_params.support_layer_height_min = 1000000.;
for (auto lh : m_print_config->min_layer_height.values)
m_support_params.support_layer_height_min = std::min(m_support_params.support_layer_height_min, std::max(0.01, lh));
+ for (auto layer : m_object->layers())
+ m_support_params.support_layer_height_min = std::min(m_support_params.support_layer_height_min, std::max(0.01, layer->height));
if (m_object_config->support_material_interface_layers.value == 0) {
// No interface layers allowed, print everything with the base support pattern.