Base BVH implementation that stores primitive payload in leaf ranges.
Primitive
new BaseBVH<
Primitive>():BaseBVH<Primitive>
BaseBVH<Primitive>
traverse(
intersects,intersect):void
Traverses BVH and calls intersect for primitives whose node bounds satisfy intersects.
(box) => boolean
Node bounds predicate.
(primitive) => void
Primitive callback.
void