HalfEdgeMesh
ReferencesThis is the main class that describes a half-edge mesh. Derived from Plankton, (c) 2013 Daniel Piker and Will Pearson, licensed LGPL v3 or later.
Constructors
HalfEdgeMesh
#public HalfEdgeMesh(HalfEdgeMesh source)
Initializes a new (duplicate) instance of the HalfEdgeMesh class.
Parameters:
| source (HalfEdgeMesh) |
Properties
Methods
Compact
#public void Compact()
Removes any unreferenced objects from arrays, reindexes as needed and shrinks arrays to minimum required size.
Exceptions:
| InvalidOperationException | Thrown if halfedge count is odd after compaction. Most likely caused by only marking one of the halfedges in a pair for deletion. |