FIX: useless roof caused by unnecessary change of node status
jira: STUDIO-11490 Change-Id: Ia9fab06b7d0692cd313ea2d2841b9190d99b62c1
This commit is contained in:
parent
ad049d1a90
commit
e7c94ed79e
|
@ -2947,9 +2947,6 @@ void TreeSupport::drop_nodes()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (p_node->valid && can_merge) {
|
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.push_front(neighbour_node);
|
||||||
node.merged_neighbours.insert(node.merged_neighbours.end(), neighbour_node->merged_neighbours.begin(), neighbour_node->merged_neighbours.end());
|
node.merged_neighbours.insert(node.merged_neighbours.end(), neighbour_node->merged_neighbours.begin(), neighbour_node->merged_neighbours.end());
|
||||||
neighbour_node->valid = false;
|
neighbour_node->valid = false;
|
||||||
|
|
Loading…
Reference in New Issue