Overview of spade Delaunay triangulation capabilities
masterspade is a Rust library providing robust 2D Delaunay triangulations. It is designed for correctness using precise geometric predicates to avoid rounding errors.
Key features include:
- 2D Delaunay triangulation: Supports both incremental and bulk loading creation. Can be optionally backed by a hierarchy structure to improve performance for nearest neighbor searches and insertions.
- Vertex removal: Supports removing vertices from an existing triangulation.
- Constrained Delaunay triangulation (CDT): Supports 2D constrained triangulations.
- Delaunay refinement: Implementation of refinement algorithms.
- Voronoi diagrams: Ability to extract the dual Voronoi graph from a triangulation.
- Natural neighbor interpolation: Provides interpolation capabilities based on the triangulation.