From 3b53a27d5e9fea3651f0c886443d474945bd482d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Hejl?= Date: Mon, 20 Jun 2022 10:45:27 +0200 Subject: [PATCH] Unified Arachne parameters and their description with our terminology. --- src/libslic3r/PrintConfig.cpp | 72 +++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 7ba06e897..6c9fa9755 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -3065,7 +3065,7 @@ void PrintConfigDef::init_fff_params() def->label = L("Perimeter generator"); def->category = L("Layers and Perimeters"); def->tooltip = L("Classic perimeter generator produces perimeters with constant extrusion width and for " - "very thing areas is used gap-fill. " + "very thin areas is used gap-fill. " "Arachne engine produces perimeters with variable extrusion width."); def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); def->enum_values.push_back("classic"); @@ -3076,23 +3076,23 @@ void PrintConfigDef::init_fff_params() def->set_default_value(new ConfigOptionEnum(PerimeterGeneratorType::Arachne)); def = this->add("wall_transition_length", coFloat); - def->label = L("Wall transition length"); + def->label = L("Perimeter transition length"); def->category = L("Advanced"); - def->tooltip = L("When transitioning between different numbers of walls as the part becomes" - "thinner, a certain amount of space is allotted to split or join the wall lines."); + def->tooltip = L("When transitioning between different numbers of perimeters as the part becomes" + "thinner, a certain amount of space is allotted to split or join the perimeter segments."); def->sidetext = L("mm"); def->mode = comExpert; def->min = 0; def->set_default_value(new ConfigOptionFloat(0.4)); def = this->add("wall_transition_filter_deviation", coFloatOrPercent); - def->label = L("Wall transitioning filter margin"); + def->label = L("Perimeter transitioning filter margin"); def->category = L("Advanced"); - def->tooltip = L("Prevent transitioning back and forth between one extra wall and one less. This " - "margin extends the range of line widths which follow to [Minimum Wall Line " - "Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin " + def->tooltip = L("Prevent transitioning back and forth between one extra perimeter and one less. This " + "margin extends the range of extrusion widths which follow to [Minimum perimeter width " + "- margin, 2 * Minimum perimeter width + margin]. Increasing this margin " "reduces the number of transitions, which reduces the number of extrusion " - "starts/stops and travel time. However, large line width variation can lead to " + "starts/stops and travel time. However, large extrusion width variation can lead to " "under- or overextrusion problems." "If expressed as percentage (for example 25%), it will be computed over nozzle diameter."); def->sidetext = L("mm"); @@ -3101,12 +3101,12 @@ void PrintConfigDef::init_fff_params() def->set_default_value(new ConfigOptionFloatOrPercent(25, true)); def = this->add("wall_transition_angle", coFloat); - def->label = L("Wall transitioning threshold angle"); + def->label = L("Perimeter transitioning threshold angle"); def->category = L("Advanced"); - def->tooltip = L("When to create transitions between even and odd numbers of walls. A wedge shape with" - " an angle greater than this setting will not have transitions and no walls will be " + def->tooltip = L("When to create transitions between even and odd numbers of perimeters. A wedge shape with" + " an angle greater than this setting will not have transitions and no perimeters will be " "printed in the center to fill the remaining space. Reducing this setting reduces " - "the number and length of these center walls, but may leave gaps or overextrude."); + "the number and length of these center perimeters, but may leave gaps or overextrude."); def->sidetext = L("°"); def->mode = comExpert; def->min = 1.; @@ -3114,23 +3114,23 @@ void PrintConfigDef::init_fff_params() def->set_default_value(new ConfigOptionFloat(10.)); def = this->add("wall_distribution_count", coInt); - def->label = L("Wall distribution count"); + def->label = L("Perimeter distribution count"); def->category = L("Advanced"); - def->tooltip = L("The number of walls, counted from the center, over which the variation needs to be " - "spread. Lower values mean that the outer walls don't change in width."); + def->tooltip = L("The number of perimeters, counted from the center, over which the variation needs to be " + "spread. Lower values mean that the outer perimeters don't change in width."); def->mode = comExpert; def->min = 1; def->set_default_value(new ConfigOptionInt(1)); def = this->add("wall_split_middle_threshold", coPercent); - def->label = L("Split middle line threshold"); + def->label = L("Split middle perimeter threshold"); def->category = L("Advanced"); - def->tooltip = L("The smallest line width, as a factor of the normal line width, above which the middle " - "line (if there is one) will be split into two. Reduce this setting to use more, thinner " - "lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire " - "shape should be filled with wall, so the middle here refers to the middle of the object " - "between two outer edges of the shape, even if there actually is fill or (other) skin in " - "the print instead of wall."); + def->tooltip = L("The smallest extrusion width, as a factor of the normal extrusion width, above which the middle " + "perimeter (if there is one) will be split into two. Reduce this setting to use more, thinner " + "perimeters. Increase to use fewer, wider perimeters. Note that this applies -as if- the entire " + "shape should be filled with perimeter, so the middle here refers to the middle of the object " + "between two outer edges of the shape, even if there actually is infill or other extrusion types in " + "the print instead of the perimeter."); def->sidetext = L("%"); def->mode = comAdvanced; def->min = 1; @@ -3138,14 +3138,14 @@ void PrintConfigDef::init_fff_params() def->set_default_value(new ConfigOptionPercent(50)); def = this->add("wall_add_middle_threshold", coPercent); - def->label = L("Add middle line threshold"); + def->label = L("Add middle perimeter threshold"); def->category = L("Advanced"); - def->tooltip = L("The smallest line width, as a factor of the normal line width, above which a middle " - "line (if there wasn't one already) will be added. Reduce this setting to use more, " - "thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the " - "entire shape should be filled with wall, so the middle here refers to the middle of the " - "object between two outer edges of the shape, even if there actually is fill or (other) " - "skin in the print instead of wall."); + def->tooltip = L("The smallest extrusion width, as a factor of the normal extrusion width, above which a middle " + "perimeter (if there wasn't one already) will be added. Reduce this setting to use more, " + "thinner perimeters. Increase to use fewer, wider perimeters. Note that this applies -as if- the " + "entire shape should be filled with perimeter, so the middle here refers to the middle of the " + "object between two outer edges of the shape, even if there actually is infill or other " + "extrusion types in the print instead of the perimeter."); def->sidetext = L("%"); def->mode = comAdvanced; def->min = 1; @@ -3156,19 +3156,19 @@ void PrintConfigDef::init_fff_params() def->label = L("Minimum feature size"); def->category = L("Advanced"); def->tooltip = L("Minimum thickness of thin features. Model features that are thinner than this value will " - "not be printed, while features thicker than the Minimum Feature Size will be widened to " - "the Minimum Wall Line Width."); + "not be printed, while features thicker than the Minimum feature size will be widened to " + "the Minimum perimeter width."); def->sidetext = L("mm"); def->mode = comExpert; def->min = 0; def->set_default_value(new ConfigOptionFloat(0.1)); def = this->add("min_bead_width", coFloatOrPercent); - def->label = L("Minimum wall line width"); + def->label = L("Minimum perimeter width"); def->category = L("Advanced"); - def->tooltip = L("Width of the wall that will replace thin features (according to the Minimum Feature Size) " - "of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature," - " the wall will become as thick as the feature itself. " + def->tooltip = L("Width of the perimeter that will replace thin features (according to the Minimum feature size) " + "of the model. If the Minimum perimeter width is thinner than the thickness of the feature," + " the perimeter will become as thick as the feature itself. " "If expressed as percentage (for example 85%), it will be computed over nozzle diameter."); def->sidetext = L("mm or %"); def->mode = comExpert;