remove "scarf seam"

This commit is contained in:
Wang YB
2024-05-24 11:25:22 +08:00
parent 125abfca57
commit 201cb4a2fd
16 changed files with 22 additions and 550 deletions

View File

@@ -380,18 +380,6 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig* config)
bool is_top_one_wall = config->opt_enum<TopOneWallType>("top_one_wall_type") != TopOneWallType::Disable;
toggle_field("top_area_threshold", is_top_one_wall);
//w37
toggle_field("seam_slope_type", !has_spiral_vase);
bool has_seam_slope = !has_spiral_vase && config->opt_enum<SeamScarfType>("seam_slope_type") != SeamScarfType::None;
toggle_field("seam_slope_conditional", has_seam_slope);
toggle_field("scarf_angle_threshold", has_seam_slope && config->opt_bool("seam_slope_conditional"));
toggle_field("seam_slope_start_height", has_seam_slope);
toggle_field("seam_slope_entire_loop", has_seam_slope);
toggle_field("seam_slope_min_length", has_seam_slope);
toggle_field("seam_slope_steps", has_seam_slope);
toggle_field("seam_slope_inner_walls", has_seam_slope);
toggle_field("seam_slope_min_length", !config->opt_bool("seam_slope_entire_loop"));
//w38
bool has_detect_overhang_wall = config->opt_bool("overhangs");
bool has_overhang_reverse = config->opt_bool("overhang_reverse");

View File

@@ -1470,17 +1470,6 @@ void TabPrint::build()
optgroup->append_single_option_line("seam_gap", category_path + "seam-gap");
optgroup->append_single_option_line("staggered_inner_seams", category_path + "staggered-inner-seams");
//w37
optgroup->append_single_option_line("seam_slope_type");
optgroup->append_single_option_line("seam_slope_conditional");
optgroup->append_single_option_line("scarf_angle_threshold");
optgroup->append_single_option_line("seam_slope_start_height");
optgroup->append_single_option_line("seam_slope_entire_loop");
optgroup->append_single_option_line("seam_slope_min_length");
//optgroup->append_single_option_line("seam_slope_steps");
optgroup->append_single_option_line("seam_slope_inner_walls");
optgroup->append_single_option_line("external_perimeters_first", category_path + "external-perimeters-first");
optgroup->append_single_option_line("gap_fill_enabled", category_path + "fill-gaps");
optgroup->append_single_option_line("perimeter_generator");