|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
Files | |
| EBGeometry_AnalyticDistanceFunctions.hpp | |
| File containing various analytic signed distance fields. | |
| EBGeometry_BoundingVolumes.hpp | |
| Declarations of bounding volume types used in bounding volume hierarchies. | |
| EBGeometry_BVH.hpp | |
| Declaration of bounding volume hierarchy (BVH) classes. | |
| EBGeometry_Constants.hpp | |
| Mathematical constants for EBGeometry. | |
| EBGeometry_CSG.hpp | |
| Declaration of CSG operations for implicit functions. | |
| EBGeometry_DCEL.hpp | |
| Namespace documentation. | |
| EBGeometry_DCEL_Edge.hpp | |
| Declaration of a half-edge class for use in DCEL descriptions of polygon tessellations. | |
| EBGeometry_DCEL_Face.hpp | |
| Declaration of a polygon face class for use in DCEL descriptions of polygon tessellations. | |
| EBGeometry_DCEL_Iterator.hpp | |
| Declaration of iterators for DCEL surface tessellations. | |
| EBGeometry_DCEL_Mesh.hpp | |
| Declaration of a mesh class which stores a DCEL mesh (with signed distance functions) | |
| EBGeometry_DCEL_Vertex.hpp | |
| Declaration of a vertex class for use in DCEL descriptions of polygon tessellations. | |
| EBGeometry_ImplicitFunction.hpp | |
| Abstract base class for representing an implicit function. | |
| EBGeometry_Macros.hpp | |
| Utility macros for EBGeometry. | |
| EBGeometry_MeshDistanceFunctions.hpp | |
| Declaration of signed distance functions for DCEL meshes. | |
| EBGeometry_OBJ.hpp | |
| Declaration of a class for storing raw Wavefront OBJ file contents. | |
| EBGeometry_Octree.hpp | |
| Declaration of a simple octree class. | |
| EBGeometry_Parser.hpp | |
| Declaration of utilities for reading files into EBGeometry data structures. | |
| EBGeometry_PLY.hpp | |
| Declaration of a class for storing raw Stanford PLY file contents. | |
| EBGeometry_PointAoSoA.hpp | |
| Declaration of a metadata-carrying wrapper around PointSoAT. | |
| EBGeometry_PointCloudBVH.hpp | |
| A specialized PackedBVH for point clouds: fast index-based build and high-level nearest-neighbor / closest-point queries. | |
| EBGeometry_PointCloudHashGrid.hpp | |
| A uniform spatial grid over a point cloud: fast build and high-level nearest-neighbor / closest-point queries, drop-in with PointCloudBVH. | |
| EBGeometry_PointSoA.hpp | |
| Declaration of a true SoA point-position group for SIMD nearest-neighbor evaluation. | |
| EBGeometry_Polygon2D.hpp | |
| Declaration of a two-dimensional polygon class for embedding 3D polygon faces. | |
| EBGeometry_Random.hpp | |
| Centralized random sampling utilities. | |
| EBGeometry_SFC.hpp | |
| Declaration of various space-filling curves. | |
| EBGeometry_SignedDistanceFunction.hpp | |
| Abstract base class for representing a signed distance function. | |
| EBGeometry_SimpleTimer.hpp | |
| Header for the SimpleTimer class. | |
| EBGeometry_Soup.hpp | |
| Declaration of polygon-soup utilities for building DCEL meshes. | |
| EBGeometry_STL.hpp | |
| Declaration of a class for storing raw STL (stereolithography) file contents. | |
| EBGeometry_Transform.hpp | |
| Various transformations for implicit functions and distance fields. | |
| EBGeometry_Triangle.hpp | |
| Declaration of a triangle class with signed distance functionality. | |
| EBGeometry_TriangleAoSoA.hpp | |
| Declaration of a metadata-carrying wrapper around TriangleSoAT. | |
| EBGeometry_TriangleSoA.hpp | |
| Declaration of SoA triangle group for SIMD signed-distance evaluation. | |
| EBGeometry_Vec.hpp | |
| Declaration of 2D and 3D point/vector classes with templated precision. Used with DCEL tools. | |
| EBGeometry_VTK.hpp | |
| Declaration of a class for storing raw VTK legacy polydata file contents. | |