Module parry3d::partitioning
source · Expand description
Spatial partitioning tools.
Structs§
- A data splitter that arranges a set of Aabbs in two sets based on their center’s coordinate along the split axis.
- The index of a node part of a Qbvh. The index of one specific node of a Qbvh.
- A quaternary bounding-volume-hierarchy.
- A SIMD node of an SIMD Qbvh.
- Data splitter for Qbvh construction that generates non-overlapping Aabbs at each level of the tree.
- Combination of a leaf data and its associated node’s index.
- Workspace for QBVH update.
Enums§
- The next action to be taken by a BVH traversal algorithm after having visited a node with some data.
- The status of the simultaneous traversal of two spatial partitioning structures.
- The status of the spatial partitioning structure traversal.
Traits§
- A data to which an index is associated.
- Trait used for generating the content of the leaves of the Qbvh acceleration structure.
- Trait implemented by cost functions used by the best-first search on a
BVT
. - Trait implemented by visitor called during a simultaneous spatial partitioning data structure tarversal.
- Trait implemented by visitor called during the traversal of a spatial partitioning data structure.
- Trait implemented by visitor called during the traversal of a spatial partitioning data structure.
Type Aliases§
- The index of an internal SIMD node of a Qbvh.
- SimdQbvhDeprecatedA quaternary bounding-volume-hierarchy.