From ed9ba7dcb77b7380477d68e1e9ee6b19746aed42 Mon Sep 17 00:00:00 2001 From: Arthur Date: Fri, 6 Dec 2024 20:36:04 +0800 Subject: [PATCH] FIX: sharp tail miss detection jira: STUDIO-7973 Change-Id: I76b0dc56fe6cf44bacad4c35874695efee29c2f9 (cherry picked from commit 3fe1728f40e2a09340b061681895e4691bd1a8f7) (cherry picked from commit 7665aeb69ce53d7f9e1c50857b49985cd6912534) --- 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 8df6055e4a..3dfe29d7db 100644 --- a/src/libslic3r/Support/TreeSupport.cpp +++ b/src/libslic3r/Support/TreeSupport.cpp @@ -2853,7 +2853,7 @@ void TreeSupport::drop_nodes() } } auto next_collision = get_collision(0, obj_layer_nr_next); - const bool to_buildplate = !is_inside_ex(next_collision, next_layer_vertex); + const bool to_buildplate = !is_inside_ex(m_ts_data->m_layer_outlines[obj_layer_nr_next], next_layer_vertex); SupportNode * next_node = m_ts_data->create_node(next_layer_vertex, node.distance_to_top + 1, obj_layer_nr_next, node.support_roof_layers_below - 1, to_buildplate, p_node, print_z_next, height_next); // don't increase radius if next node will collide partially with the object (STUDIO-7883)