0.0.13 • Published 5 months ago
bvh.js v0.0.13
Work in progress... will be released soon :)
Live example: https://stackblitz.com/edit/three-ezinstancedmesh2-dynamic-bvh?file=index.ts
Create a BVH from a AABB array. You can set whetever value to each node.
Build method: top-down or insertion one by one.
Implemented API:
createFromArray insert insertRange move delete clear
traverse rayIntersections frustumCulling frustumCullingLOD closestPointToPoint intersectsBox intersectsSphere intersectsRay isNodeIntersected
TODO:
traverseByScore intersectsRayFirst intersectsBVH closestPointToBVH getAllCollision getNearestObject
experiment rotation with N leaves and max depth