| DigitalRune.Geometry.Partitioning Namespace |
| Class | Description | |
|---|---|---|
| AabbTreeT |
Represents a bounding volume tree using axis-aligned bounding boxes (AABBs).
| |
| AdaptiveAabbTreeT |
Builds a bounding volume tree using axis-aligned bounding boxes (AABBs), which adapts
automatically when items are added, moved, or removed.
| |
| BasePartitionT |
Provides basic functionality of an ISpatialPartitionT. (For internal use
only.)
| |
| CompressedAabbTree |
Represents a compressed and optimized bounding volume tree using axis-aligned bounding boxes
(AABBs).
| |
| DelegatePairFilterT |
Filters item pairs with the help of a user-defined callback method.
| |
| DualPartitionT |
Represents a spatial partition that internally uses two spatial partitions to manage items:
one for static/sleeping items and one for dynamic items.
| |
| DynamicAabbTreeT |
Represents a dynamic bounding volume tree using axis-aligned bounding boxes (AABBs).
| |
| SweepAndPruneSpaceT |
Sorts items using the Sweep and Prune method.
|
| Interface | Description | |
|---|---|---|
| IPairFilterT |
Filters a pair of items.
| |
| ISpatialPartitionT |
Efficiently manages items in a space or of a model using their spatial properties.
| |
| ISupportClosestPointQueriesT |
Indicates that an object (normally a ISpatialPartitionT) has special support
for closest-point queries.
| |
| ISupportFrustumCullingT |
Indicates that an object (normally a ISpatialPartitionT) has special support
for frustum culling.
|