From 7ec60f326b05030a40d39e2e5a8abfef6d72828b Mon Sep 17 00:00:00 2001 From: supermerill Date: Mon, 1 Jul 2024 11:11:59 +0200 Subject: [PATCH] Don't deactivate no_perimeter_unsupported_algo with arachne, it works. supermerill/SuperSlicer#4324 --- src/slic3r/GUI/ConfigManipulation.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/ConfigManipulation.cpp b/src/slic3r/GUI/ConfigManipulation.cpp index 741a97146d9..62d3402a4bb 100644 --- a/src/slic3r/GUI/ConfigManipulation.cpp +++ b/src/slic3r/GUI/ConfigManipulation.cpp @@ -355,10 +355,11 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig* config) toggle_field("perimeter_bonding", config->opt_bool("external_perimeters_first") && !have_arachne && config->option("perimeter_overlap")->get_float() == 100.f && config->option("external_perimeter_overlap")->get_float() == 100.f); - for (auto el : {"perimeter_loop", "extra_perimeters_overhangs", "no_perimeter_unsupported_algo", + for (auto el : {"perimeter_loop", "extra_perimeters_overhangs", "thin_perimeters", "perimeter_round_corners"}) toggle_field(el, have_perimeters && !have_arachne); - + + toggle_field("no_perimeter_unsupported_algo", have_perimeters); toggle_field("only_one_perimeter_top", have_perimeters); toggle_field("only_one_perimeter_first_layer", config->opt_int("perimeters") > 1); toggle_field("overhangs_width", config->option("overhangs_width_speed")->value > 0);