FIX: no roof1st when no roof

jira: STUDIO-11508
Change-Id: Ied9ef2b26c67ac992632b4794f3bca2e23afe9e8
This commit is contained in:
jiaxi.chen 2025-04-11 11:01:47 +08:00 committed by lane.wei
parent 0c41e50428
commit 1f99d240d4
1 changed files with 1 additions and 1 deletions

View File

@ -2315,7 +2315,7 @@ void TreeSupport::draw_circles()
area = safe_offset_inc(area, scale_(brim_width), get_collision(false), scale_(MIN_BRANCH_RADIUS * 0.5), 0, 1);
if (obj_layer_nr>0 && node.distance_to_top < 0)
append(roof_gap_areas, area);
else if (obj_layer_nr > 0 && (node.support_roof_layers_below == 0 || node.support_roof_layers_below == 1) &&
else if (m_support_params.num_top_interface_layers > 0 && obj_layer_nr > 0 && (node.support_roof_layers_below == 0 || node.support_roof_layers_below == 1) &&
node.distance_to_top >= m_support_params.num_top_interface_layers) {
append(roof_1st_layer, area);
max_layers_above_roof1 = std::max(max_layers_above_roof1, node.dist_mm_to_top);