Solver

public sealed class Solver

Methods

Solve_Connectivity

#
public static Connectivity Solve_Connectivity(Node2List nodes, double jitter_amount, bool include_convex_hull_edges)
Connectivity solver. Returns a topological edge diagram of delaunay faces.
nodes (Node2List)Nodes to connect
jitter_amount (double)Amount of random motion.
include_convex_hull_edges (bool)If true, the edges of the convex hull are included in the connectivity diagram.
Connectivity diagram for [nodes]

Solve_Faces

#
public static List<Face> Solve_Faces(Node2List nodes, double jitter_amount)
Core Delaunay solver.
nodes (Node2List)Nodes to triangulate
jitter_amount (double)Amount of random noise. Make sure there is at least some noise if your input nodes are structured.
A list of triangular faces that connect indices in the [nodes] parameter.

Solve_Mesh

#
public static Mesh Solve_Mesh(Node2List nodes, double jitter_amount, ref List<Face> faces)
Delaunay mesher.
nodes (Node2List)Nodes to triangulate
jitter_amount (double)Amount of random noise. Make sure there is at least some noise if your input nodes are structured.
faces (ref List<Face>)Face list output
Mesh instance