dmech.bvh

Undocumented in source.

Members

Classes

BVHNode
class BVHNode(T)
Undocumented in source.
BVHTree
class BVHTree(T)
Undocumented in source.

Enums

Heuristic
enum Heuristic
Undocumented in source.

Functions

boxGetMainAxis
Axis boxGetMainAxis(AABB box)
Undocumented in source. Be warned that the author may not have intended to support it.
boxGetSplitPlaneForAxis
SplitPlane boxGetSplitPlaneForAxis(AABB box, Axis a)
Undocumented in source. Be warned that the author may not have intended to support it.
boxSplitWithPlane
Compound!(AABB, AABB) boxSplitWithPlane(AABB box, SplitPlane sp)
Undocumented in source. Be warned that the author may not have intended to support it.
duplicate
DynamicArray!T duplicate(DynamicArray!T arr)
Undocumented in source. Be warned that the author may not have intended to support it.
enclosingAABB
AABB enclosingAABB(T[] objects)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

RayTraverseAggregate
struct RayTraverseAggregate(T)
Undocumented in source.
SphereTraverseAggregate
struct SphereTraverseAggregate(T)
Undocumented in source.
SplitPlane
struct SplitPlane
Undocumented in source.

Meta