GitHunt

Dynamic Bounding Volume Hierarchies

Dynamic BVH(Dynamic AABB tree) implementation in TypeScript.

Dynamic BVH is one of the spatial partitioning data structures. You can accelerate operations like area querying and ray casting with BVH.

Live demo: https://sopiro.github.io/DynamicBVH/
Video: https://youtu.be/lBe_qYDuG8I
Fairly optimized c++ version: https://github.com/Sopiro/Muli/blob/master/include/muli/aabb_tree.h

Preview

img

Reference

Languages

TypeScript50.6%JavaScript45.0%HTML4.4%

Contributors

MIT License
Created March 7, 2022
Updated January 4, 2026
Sopiro/DynamicBVH | GitHunt