Module collisions

Source

Structs§

Aabb
Axis-Aligned Bounding Box for efficient collision detection.
BVHNode
Node in the Bounding Volume Hierarchy tree.
CollisionChecker
Collision checker using a Bounding Volume Hierarchy tree.
Edge
Triangle
A triangle in 3D space used for ray intersection checks.

Enums§

BVHNodeKind
Kind of BVH node: either a leaf with a triangle, or an internal node with two children.
CollisionCheckerStyle

Functions§

load_collision_checker
Load a visibility checker from a pickle file if available; otherwise build from a .tri file.