From bcd72a221778bf29e0f9d5465a659f03645c9afa Mon Sep 17 00:00:00 2001 From: "jiaxi.chen" Date: Tue, 8 Apr 2025 12:05:51 +0800 Subject: [PATCH] FIX: no interface for small sharp_tails jira: STUDIO-11439 Change-Id: Iaf9e16690f25a51f308c8b0e8f45d7d78f72df0e --- src/libslic3r/Support/TreeSupport.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/Support/TreeSupport.cpp b/src/libslic3r/Support/TreeSupport.cpp index bc097cf3d..dfdc768c7 100644 --- a/src/libslic3r/Support/TreeSupport.cpp +++ b/src/libslic3r/Support/TreeSupport.cpp @@ -3817,7 +3817,7 @@ void TreeSupport::generate_contact_points() } for (auto &overhang : overhangs_regular) { - if (is_sharp_tail && overhang.area() < SQ(scale_(2.))) add_interface = false; + if (is_sharp_tail && !m_support_params.soluble_interface && overhang.area() < SQ(scale_(2.))) add_interface = false; BoundingBox overhang_bounds = get_extents(overhang); double radius = std::clamp(unscale_(overhang_bounds.radius()), MIN_BRANCH_RADIUS, base_radius); // add supports at corners for both auto and manual overhangs, github #2008