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

github.com/Ultimaker/CuraEngine.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRijk van Manen <r.vanmanen@ultimaker.com>2022-11-10 16:48:38 +0300
committerRijk van Manen <r.vanmanen@ultimaker.com>2022-11-10 16:48:38 +0300
commit634148985fed937149974554684ca2e86c0ea48c (patch)
treedd50179960c0b9b917cb234669b99ee67e577d3e
parent4a331a74c709f1aa541f609a2dce76b4768cbe62 (diff)
take new parent setting into accountCURA-9790-reconfigure-gradual-infill
Only apply gradual infill when parent setting is true. CURA-9790
-rw-r--r--src/skin.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/skin.cpp b/src/skin.cpp
index 9b2511811..c908ec5cc 100644
--- a/src/skin.cpp
+++ b/src/skin.cpp
@@ -439,7 +439,7 @@ void SkinInfillAreaComputation::generateGradualInfill(SliceMeshStorage& mesh)
// make gradual_infill_step_height divisible by layer_skip_count
float n_skip_steps_per_gradual_step = std::max(1.0f, std::ceil(gradual_infill_step_layer_count / layer_skip_count)); // only decrease layer_skip_count to make it a divisor of gradual_infill_step_layer_count
layer_skip_count = gradual_infill_step_layer_count / n_skip_steps_per_gradual_step;
- const size_t max_infill_steps = mesh.settings.get<size_t>("gradual_infill_steps");
+ const size_t max_infill_steps = mesh.settings.get<bool>("gradual_infill") ? mesh.settings.get<size_t>("gradual_infill_steps") : 0;
const LayerIndex min_layer = mesh.settings.get<size_t>("initial_bottom_layers");
const LayerIndex max_layer = mesh.layers.size() - 1 - mesh.settings.get<size_t>("top_layers");