From be7b62af3654c39ae8576f224d289356c548e5f0 Mon Sep 17 00:00:00 2001 From: Filip Sykala - NTB T15p Date: Wed, 15 Jan 2025 13:42:01 +0100 Subject: [PATCH] Remove "support_points_minimal_distance" --- src/libslic3r/Preset.cpp | 1 - src/libslic3r/PrintConfig.cpp | 11 ++--------- src/libslic3r/PrintConfig.hpp | 3 --- src/libslic3r/SLAPrint.cpp | 1 - src/slic3r/GUI/ConfigManipulation.cpp | 1 - src/slic3r/GUI/Tab.cpp | 1 - 6 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp index 375da5550a..a34edb5206 100644 --- a/src/libslic3r/Preset.cpp +++ b/src/libslic3r/Preset.cpp @@ -604,7 +604,6 @@ static std::vector s_Preset_sla_print_options { "branchingsupport_object_elevation", "support_points_density_relative", - "support_points_minimal_distance", "slice_closing_radius", "slicing_mode", "pad_enable", diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 2f6836986c..c93eadfadd 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -4564,14 +4564,6 @@ void PrintConfigDef::init_sla_params() def->min = 0; def->set_default_value(new ConfigOptionInt(100)); - def = this->add("support_points_minimal_distance", coFloat); - def->label = L("Minimal distance of the support points"); - def->category = L("Supports"); - def->tooltip = L("No support points will be placed closer than this threshold."); - def->sidetext = L("mm"); - def->min = 0; - def->set_default_value(new ConfigOptionFloat(1.)); - def = this->add("pad_enable", coBool); def->label = L("Use pad"); def->category = L("Pad"); @@ -4994,7 +4986,8 @@ static std::set PrintConfigDef_ignore = { "infill_only_where_needed", "gcode_binary", // Introduced in 2.7.0-alpha1, removed in 2.7.1 (replaced by binary_gcode). "wiping_volumes_extruders", // Removed in 2.7.3-alpha1. - "wipe_tower_x", "wipe_tower_y", "wipe_tower_rotation_angle" // Removed in 2.9.0 + "wipe_tower_x", "wipe_tower_y", "wipe_tower_rotation_angle", // Removed in 2.9.0 + "support_points_minimal_distance", // End of the using in 2.9.1 (change algorithm for the support generator) }; void PrintConfigDef::handle_legacy(t_config_option_key &opt_key, std::string &value) diff --git a/src/libslic3r/PrintConfig.hpp b/src/libslic3r/PrintConfig.hpp index 3106819feb..11f8df180b 100644 --- a/src/libslic3r/PrintConfig.hpp +++ b/src/libslic3r/PrintConfig.hpp @@ -1143,11 +1143,8 @@ PRINT_CONFIG_CLASS_DEFINE( // and the model object's bounding box bottom. Units in mm. ((ConfigOptionFloat, branchingsupport_object_elevation))/*= 5.0*/ - - /////// Following options influence automatic support points placement: ((ConfigOptionInt, support_points_density_relative)) - ((ConfigOptionFloat, support_points_minimal_distance)) // Now for the base pool (pad) ///////////////////////////////////////////// diff --git a/src/libslic3r/SLAPrint.cpp b/src/libslic3r/SLAPrint.cpp index fb05248974..1d5c41041e 100644 --- a/src/libslic3r/SLAPrint.cpp +++ b/src/libslic3r/SLAPrint.cpp @@ -1015,7 +1015,6 @@ bool SLAPrintObject::invalidate_state_by_config_options(const std::vectoropt_bool("pad_enable"); diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index 64a43294a1..54378bb2c9 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -5953,7 +5953,6 @@ void TabSLAPrint::build() optgroup = page->new_optgroup(L("Automatic generation")); optgroup->append_single_option_line("support_points_density_relative"); - optgroup->append_single_option_line("support_points_minimal_distance"); page = add_options_page(L("Pad"), "pad"); optgroup = page->new_optgroup(L("Pad"));