From 4404fdc03c3644f0a77016f1669717f64b841f11 Mon Sep 17 00:00:00 2001 From: Wang YB <94800665+Gradbb@users.noreply.github.com> Date: Mon, 6 May 2024 09:09:16 +0800 Subject: [PATCH] update support_material_synchronize_layers tooltip --- src/libslic3r/PrintConfig.cpp | 4 +--- src/libslic3r/Slicing.cpp | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 2ea6570..b055ec6 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -3225,9 +3225,7 @@ void PrintConfigDef::init_fff_params() def->label = L("Synchronize with object layers"); def->category = L("Support material"); // TRN PrintSettings : "Synchronize with object layers" - def->tooltip = L("Synchronize support layers with the object print layers. This is useful " - "with multi-material printers, where the extruder switch is expensive. " - "This option is only available when top contact Z distance is set to zero."); + def->tooltip = L("If not checked, support layers to use layer heights that are independent of the object layer."); def->mode = comExpert; def->set_default_value(new ConfigOptionBool(false)); diff --git a/src/libslic3r/Slicing.cpp b/src/libslic3r/Slicing.cpp index 8e1ef36..43363aa 100644 --- a/src/libslic3r/Slicing.cpp +++ b/src/libslic3r/Slicing.cpp @@ -125,7 +125,7 @@ SlicingParameters SlicingParameters::create_from_config( if (params.gap_object_support <= 0) params.gap_object_support = params.gap_support_object; - if (!print_config.independent_support_layer_height) { + if (object_config.support_material_synchronize_layers) { params.gap_raft_object = std::round(params.gap_raft_object / object_config.layer_height + EPSILON) * object_config.layer_height; params.gap_object_support = std::round(params.gap_object_support / object_config.layer_height + EPSILON) * object_config.layer_height;