|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
Host-side BVH construction: the PackedBVH constructors that pack a TreeBVH, and PackedBVH's static builds that partition a primitive list directly (build(), buildTopDown(), buildBottomUp() and buildClusterSAH()). More...
#include "EBGeometry_PackedBVH.hpp"#include "EBGeometry_SFC.hpp"#include "EBGeometry_TreeBVH.hpp"#include "EBGeometry_BVHBuildImplem.hpp"

Go to the source code of this file.
Host-side BVH construction: the PackedBVH constructors that pack a TreeBVH, and PackedBVH's static builds that partition a primitive list directly (build(), buildTopDown(), buildBottomUp() and buildClusterSAH()).
Includes EBGeometry_TreeBVH.hpp, whose partitioners and leaf predicate these builds use, and EBGeometry_PackedBVH.hpp. Code that only queries a PackedBVH, device code in particular, can include EBGeometry_PackedBVH.hpp alone.