|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
Namespace containing various double-connected edge list (DCEL) functionality. More...
Classes | |
| class | EdgeIteratorT |
| Half-edge iterator class for navigating the half edge mesh. More... | |
| class | EdgeT |
| Half-edge class for navigating a DCEL mesh. More... | |
| class | FaceT |
| Face class for navigating a DCEL mesh. More... | |
| class | MeshT |
| DCEL mesh class - stores a doubly-connected edge mesh. More... | |
| class | VertexT |
| Vertex class for navigating a DCEL mesh. More... | |
Enumerations | |
| enum class | InsideOutsideAlgorithm { SubtendedAngle , CrossingNumber , WindingNumber } |
| Supported algorithms for testing whether a point projects to the inside of a polygon face. More... | |
Namespace containing various double-connected edge list (DCEL) functionality.
DCEL is short for doubly-connected edge list, and is data structure for navigating surface meshes.
|
strong |
Supported algorithms for testing whether a point projects to the inside of a polygon face.
A 3D point projected onto a face's plane lies inside or outside the polygon; the test reduces to 2D by dropping the coordinate of the largest normal component (see FaceT). These are the well-known 2D inside/outside tests.