mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-10 18:51:21 +03:00
0028368: TKMath, BVH -- Fix invalid tree height in QBVH
This commit is contained in:
parent
b09447ed89
commit
f63101c984
@ -293,7 +293,7 @@ BVH_Tree<T, N, BVH_QuadTree>* BVH_Tree<T, N, BVH_BinaryTree>::CollapseToQuadTree
|
|||||||
aNodeInfo = BVH_Vec4i (0 /* inner flag */,
|
aNodeInfo = BVH_Vec4i (0 /* inner flag */,
|
||||||
aNbNodes, aGrandChildNodes.Size() - 1, std::get<1> (aNode) /* level */);
|
aNbNodes, aGrandChildNodes.Size() - 1, std::get<1> (aNode) /* level */);
|
||||||
|
|
||||||
aQBVH->myDepth = Max (aQBVH->myDepth, std::get<1> (aNode));
|
aQBVH->myDepth = Max (aQBVH->myDepth, std::get<1> (aNode) + 1);
|
||||||
|
|
||||||
aNbNodes += aGrandChildNodes.Size();
|
aNbNodes += aGrandChildNodes.Size();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user