From 96365a517bc5429715e58848fe04d33bf52e4f1d Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Thu, 9 May 2024 17:08:38 +0800 Subject: [PATCH] FIX: the height range is not valid in assemble object github: 3876 Change-Id: Id38672bbf0c01bc9b9f0a3e2bf1052d945b45131 --- src/libslic3r/PrintObject.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libslic3r/PrintObject.cpp b/src/libslic3r/PrintObject.cpp index 4ec19129e..9c8bfc59e 100644 --- a/src/libslic3r/PrintObject.cpp +++ b/src/libslic3r/PrintObject.cpp @@ -2798,14 +2798,14 @@ PrintRegionConfig region_config_from_model_volume(const PrintRegionConfig &defau } else { // default_or_parent_region_config contains parent PrintRegion config, which already contains ModelVolume's config. } + apply_to_print_region_config(config, volume.config.get()); + if (! volume.material_id().empty()) + apply_to_print_region_config(config, volume.material()->config.get()); if (layer_range_config != nullptr) { // Not applicable to modifiers. assert(volume.is_model_part()); apply_to_print_region_config(config, *layer_range_config); } - apply_to_print_region_config(config, volume.config.get()); - if (! volume.material_id().empty()) - apply_to_print_region_config(config, volume.material()->config.get()); // Clamp invalid extruders to the default extruder (with index 1). clamp_exturder_to_default(config.sparse_infill_filament, num_extruders); clamp_exturder_to_default(config.wall_filament, num_extruders);