From b66026342a3a8a315164fbe41a55d4ffaf9c53d7 Mon Sep 17 00:00:00 2001 From: supermerill Date: Mon, 27 Sep 2021 16:52:33 +0200 Subject: [PATCH] increased precision for overhang detection supermerill/SuperSlicer#1562 --- src/libslic3r/PerimeterGenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index a24757c35..12b8f4fef 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -107,7 +107,7 @@ void PerimeterGenerator::process() //we use a range to avoid threshold issues. coord_t overhangs_width_flow = scale_(config->overhangs_width.get_abs_value(nozzle_diameter)); coord_t overhangs_width_speed = scale_(config->overhangs_width_speed.get_abs_value(nozzle_diameter)); - coord_t min_feature = std::min(overhangs_width_flow, overhangs_width_speed) / 2; + coord_t min_feature = std::min(overhangs_width_flow, overhangs_width_speed) / 10; coord_t overhangs_width_flow_90 = coord_t(overhangs_width_flow * 0.99); coord_t overhangs_width_flow_110 = coord_t(overhangs_width_flow * 1.15); coord_t overhangs_width_speed_90 = coord_t(overhangs_width_speed * 0.99);