Gap fill tool tip clarification & filter_out_gap_fill setting visibility (#6468)

* Gap fill tool tip clarification

* Gap fill text and parameter visibility update
This commit is contained in:
Ioannis Giannakas 2024-08-18 04:38:46 +01:00 committed by GitHub
parent 364d91bd56
commit 01b16814ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 16 additions and 10 deletions

View file

@ -817,12 +817,22 @@ void PrintConfigDef::init_fff_params()
def = this->add("gap_fill_target", coEnum);
def->label = L("Apply gap fill");
def->category = L("Strength");
def->tooltip = L("Enables gap fill for the selected surfaces. The minimum gap length that will be filled can be controlled "
def->tooltip = L("Enables gap fill for the selected solid surfaces. The minimum gap length that will be filled can be controlled "
"from the filter out tiny gaps option below.\n\n"
"Options:\n"
"1. Everywhere: Applies gap fill to top, bottom and internal solid surfaces\n"
"2. Top and Bottom surfaces: Applies gap fill to top and bottom surfaces only\n"
"3. Nowhere: Disables gap fill\n");
"1. Everywhere: Applies gap fill to top, bottom and internal solid surfaces for maximum strength\n"
"2. Top and Bottom surfaces: Applies gap fill to top and bottom surfaces only, balancing print speed, "
"reducing potential over extrusion in the solid infill and making sure the top and bottom surfaces have "
"no pin hole gaps\n"
"3. Nowhere: Disables gap fill for all solid infill areas. \n\n"
"Note that if using the classic perimeter generator, gap fill may also be generated between perimeters, "
"if a full width line cannot fit between them. That perimeter gap fill is not controlled by this setting. \n\n"
"If you would like all gap fill, including the classic perimeter generated one, removed, "
"set the filter out tiny gaps value to a large number, like 999999. \n\n"
"However this is not advised, as gap fill between perimeters is contributing to the model's strength. "
"For models where excessive gap fill is generated between perimeters, a better option would be to "
"switch to the arachne wall generator and use this option to control whether the cosmetic top and "
"bottom surface gap fill is generated");
def->enum_keys_map = &ConfigOptionEnum<GapFillTarget>::get_enum_values();
def->enum_values.push_back("everywhere");
def->enum_values.push_back("topbottom");
@ -2539,7 +2549,8 @@ void PrintConfigDef::init_fff_params()
def = this->add("filter_out_gap_fill", coFloat);
def->label = L("Filter out tiny gaps");
def->category = L("Layers and Perimeters");
def->tooltip = L("Filter out gaps smaller than the threshold specified");
def->tooltip = L("Don't print gap fill with a length is smaller than the threshold specified (in mm). This setting applies to top, "
"bottom and solid infill and, if using the classic perimeter generator, to wall gap fill. ");
def->sidetext = L("mm");
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(0));