Bounding Volume Hierarchy
#CG
#木構造
#データ構造
#アルゴリズム
BVH
木構造
でシーンやジオメトリを表現する
データ構造として、
Axis Aligned Bounding Boxes
(AABB)が使われることが多い
レイキャスト
や
衝突判定
に用いられる
実装例
Three.js
においては、
three-mesh-bvh
というライブラリを用いて利用できる
構築
Surface Area Heuristics
(SAH) という尺度を用いてBVHを構築していく事が多い
文献
https://shinjiogaki.github.io/bvh/