Open CASCADE Technology 7.8.2.dev
|
Namespaces | |
namespace | BVH |
Enumerations | |
enum | { BVH_Constants_MaxTreeDepth = 32 , BVH_Constants_LeafNodeSizeSingle = 1 , BVH_Constants_LeafNodeSizeAverage = 4 , BVH_Constants_LeafNodeSizeDefault = 5 , BVH_Constants_LeafNodeSizeSmall = 8 , BVH_Constants_NbBinsOptimal = 32 , BVH_Constants_NbBinsBest = 48 } |
Variables | |
const double | BVH::THE_NODE_MIN_SIZE = 1e-5 |
Minimum node size to split. | |
anonymous enum |
Enumerator | |
---|---|
BVH_Constants_MaxTreeDepth | The optimal tree depth. Should be in sync with maximum stack size while traversing the tree - don't pass the trees of greater depth to OCCT algorithms! |
BVH_Constants_LeafNodeSizeSingle | Leaf node size optimal for complex nodes, e.g. for upper-level BVH trees within multi-level structure (nodes point to another BVH trees). |
BVH_Constants_LeafNodeSizeAverage | Average leaf node size (4 primitive per leaf), optimal for average tree nodes. |
BVH_Constants_LeafNodeSizeDefault | Default leaf node size (5 primitives per leaf). |
BVH_Constants_LeafNodeSizeSmall | Leaf node size (8 primitives per leaf), optimal for small tree nodes (e.g. triangles). |
BVH_Constants_NbBinsOptimal | The optimal number of bins for binned builder. |
BVH_Constants_NbBinsBest | The maximum number of bins for binned builder (giving the best traversal time at cost of longer tree construction time). |