BVH
BVH over source-provided primitive bounds in model space.
Type Parameters
- TPrimitive
Constructors
constructor
Type Parameters
- TPrimitive
Parameters
- source: BVHSource<TPrimitive>
- maxLeafSize: number
Returns BVH<TPrimitive>
Methods
build
Returns void
get B Box3
Returns { boxMin: [number, number, number]; boxMax: [number, number, number] }
search
- search(
intersectNode: (node: BVHNode) => IntersectContainment,
intersectPrimitive: (primitive: TPrimitive) => boolean,
): number[]Parameters
- intersectNode: (node: BVHNode) => IntersectContainment
- intersectPrimitive: (primitive: TPrimitive) => boolean
Returns number[]
BVH over source-provided primitive bounds in model space.