Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsupermerill <merill@free.fr>2022-07-24 19:01:35 +0300
committersupermerill <merill@free.fr>2022-08-10 22:00:39 +0300
commit4a55b3418d3e1424a93c7d70874a910349356abb (patch)
tree66ca3841cec43e5df2a13e04101498a249a6b063 /src/slic3r/GUI/PresetHints.cpp
parentc5dbc6d342020c2e5dc2639ed324180f88f354cc (diff)
Fix extrusion hint when using default extrusion.
supermerill/SuperSlicer#2968
Diffstat (limited to 'src/slic3r/GUI/PresetHints.cpp')
-rw-r--r--src/slic3r/GUI/PresetHints.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/slic3r/GUI/PresetHints.cpp b/src/slic3r/GUI/PresetHints.cpp
index e4b9f0f36..7c285d6c7 100644
--- a/src/slic3r/GUI/PresetHints.cpp
+++ b/src/slic3r/GUI/PresetHints.cpp
@@ -171,6 +171,7 @@ static const ConfigOptionFloatOrPercent& first_positive(const ConfigOptionFloatO
return (v1 != nullptr && v1->value > 0) ? *v1 : ((v2.value > 0) ? v2 : v3);
}
+//TODO since 2.4: check the flow computation (and try to simplify them)
std::string PresetHints::maximum_volumetric_flow_description(const PresetBundle &preset_bundle)
{
// Find out, to which nozzle index is the current filament profile assigned.
@@ -419,16 +420,15 @@ std::string PresetHints::recommended_thin_wall_thickness(const PresetBundle& pre
}
float filament_max_overlap = (float)filament_config.get_computed_value("filament_max_overlap", 0);
- Flow external_perimeter_flow = Flow::new_from_config_width(
- frExternalPerimeter,
- *print_config.opt<ConfigOptionFloatOrPercent>("external_perimeter_extrusion_width"),
+ Flow external_perimeter_flow = Flow::new_from_config(frExternalPerimeter,
+ print_config,
nozzle_diameter,
layer_height,
filament_max_overlap,
false);
- Flow perimeter_flow = Flow::new_from_config_width(
+ Flow perimeter_flow = Flow::new_from_config(
frPerimeter,
- *print_config.opt<ConfigOptionFloatOrPercent>("perimeter_extrusion_width"),
+ print_config,
nozzle_diameter,
layer_height,
filament_max_overlap,