FIX: useless roof caused by unnecessary change of node status

jira: STUDIO-11490
Change-Id: Ia9fab06b7d0692cd313ea2d2841b9190d99b62c1
This commit is contained in:
jiaxi.chen 2025-04-10 17:56:17 +08:00 committed by lane.wei
parent ad049d1a90
commit e7c94ed79e
1 changed files with 0 additions and 3 deletions

View File

@ -2947,9 +2947,6 @@ void TreeSupport::drop_nodes()
}
}
if (p_node->valid && can_merge) {
node.distance_to_top = std::max(node.distance_to_top, neighbour_node->distance_to_top);
node.support_roof_layers_below = std::max(node.support_roof_layers_below, neighbour_node->support_roof_layers_below);
node.dist_mm_to_top = std::max(node.dist_mm_to_top, neighbour_node->dist_mm_to_top);
node.merged_neighbours.push_front(neighbour_node);
node.merged_neighbours.insert(node.merged_neighbours.end(), neighbour_node->merged_neighbours.begin(), neighbour_node->merged_neighbours.end());
neighbour_node->valid = false;