EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations
EBGeometry::DCEL Namespace Reference

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...
 

Typedefs

using DefaultMetaData = short
 Default meta-data type for the DCEL primitives.
 

Enumerations

enum class  VertexNormalWeight { None , Angle }
 Various supported vertex normal vector calculation methods. More...
 

Detailed Description

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.

Enumeration Type Documentation

◆ VertexNormalWeight

Various supported vertex normal vector calculation methods.

Enumerator
None 

Unweighted average of the normals of the faces incident to the vertex.

Angle 

Angle-weighted pseudonormal (Baerentzen and Aanes, DOI: 10.1109/TVCG.2005.49).