tripack, a Fortran77 code which computes the Delaunay triangulation of a set of points in the plane, by Robert Renka.
The code has the unusual option of allowing the user to specify constraint curves to be included in the triangulation.
The code is ACM TOMS algorithm 751. The text of the original Fortran77 program is available online through ACM: http://www.acm.org/pubs/calgo or NETLIB: http://www.netlib.org/toms/index.html.
Specifically, the directory http://www.netlib.org/toms/751 contains the original, true, correct version of ACM TOMS Algorithm 751.
The computer code and data files described and made available on this web page are distributed under the MIT license.
tripack is available in a Fortran77 version and a Fortran90 version.
delaunay_lmap_2d, a Fortran90 program which computes the Delaunay triangulation of points in the plane subject to a linear mapping.
GEOMPACK, a Fortran90 library which can compute Delaunay triangulations Voronoi diagrams and other information, written by Barry Joe.
STRIPACK, a Fortran90 library which computes the Delaunay triangulation or Voronoi diagram of points on a sphere.
TABLE_DELAUNAY, a Fortran90 program which reads a file of point coordinates in the TABLE format and writes out the Delaunay triangulation.
TRIANGULATION, a Fortran90 library which performs various operations on order 3 ("linear") or order 6 ("quadratic") triangulations.
TRIANGULATION_PLOT, a Fortran90 program which makes a PostScript image of a triangulation of points.
TRIANGULATION_TRIANGLE_NEIGHBORS, a Fortran90 program which reads data defining a triangulation, determines the neighboring triangles of each triangle, and writes that information to a file.
Robert Renka