bvh.js
v0.0.9
Published
BVH implementation
Downloads
893
Maintainers
Readme
Dynamic BVH
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 closestPointToGeometry getAllCollision getNearestObject
experiment rotation with N leaves and max depth