Namespace NWH.DWP2.MiConvexHull
Classes
ConvexFace<TVertex, TFace>
A convex face representation containing adjacency information.
ConvexHull
Factory class for computing convex hulls.
ConvexHull<TVertex, TFace>
Representation of a convex hull.
DefaultConvexFace<TVertex>
A default convex face representation that inherits from ConvexFace with self-referencing type parameter.
DefaultTriangulationCell<TVertex>
Default triangulation cell that inherits from TriangulationCell with self-referencing type parameter.
DefaultVertex
"Default" vertex.
DelaunayTriangulation<TVertex, TCell>
Calculation and representation of Delaunay triangulation.
Triangulation
Factory class for creating triangulations.
TriangulationCell<TVertex, TCell>
Representation of the triangulation cell. Pretty much the same as ConvexFace, just wanted to distinguish the two. To declare your own face type, use class Face : DelaunayFace(of Vertex, of Face)
Vertex
Unity-specific vertex implementation for convex hull calculations.
VoronoiEdge<TVertex, TCell>
A class representing an (undirected) edge of the Voronoi graph.
VoronoiMesh
A factory class for creating a Voronoi mesh.
VoronoiMesh<TVertex, TCell, TEdge>
A representation of a voronoi mesh.
Interfaces
ITriangulation<TVertex, TCell>
Simple interface to unify different types of triangulations in the future.
IVertex
An interface for a structure with nD position.