Skip to content

Commit

Permalink
Don't deactivate no_perimeter_unsupported_algo with arachne, it works.
Browse files Browse the repository at this point in the history
  • Loading branch information
supermerill committed Jul 1, 2024
1 parent 978571e commit 7ec60f3
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/slic3r/GUI/ConfigManipulation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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<ConfigOptionFloatOrPercent>("overhangs_width_speed")->value > 0);
Expand Down

0 comments on commit 7ec60f3

Please sign in to comment.