src/surfaces/bbh.cpp file

BBH SurfaceGroup.


struct BBH
An axis-aligned bounding box hierarchy acceleration structure.
struct BBHLeaf
A lighter-weight version of SurfaceGroup for BBH leaf nodes that need to store multiple surfaces, but which don't need to store additional information like a transform or explicitly stored bounds.
struct BBHNode
A node of an axis-aligned bounding box hierarchy.