**triangulation_plot_test**,
a C++ code which
calls triangulation_plot(), which
plots a triangulation.

The computer code and data files described and made available on this web page are distributed under the MIT license

triangulation_plot, a C++ code which plots the nodes and elements of a triangulation as a PostScript (PS) file;

- triangulation_plot_test.sh, runs all the tests.
- triangulation_plot_test.txt, the output file.

**ELBOW3** is an elbow-shaped region, triangulated using
order 3 triangles.

- elbow3_nodes.txt the point coordinates.
- elbow3_elements.txt the triangulation.
- elbow3_triangulation.png is a PNG image of the triangulation.

**ELL3** is an order 3 triangulation of a set of nodes in an L-shaped region.

- ell3_nodes.txt, the nodes.
- ell3_elements.txt, the triangulation.
- ell3_triangulation.png, a PNG image of the triangulation.

**ELL6** is an order 6 triangulation of a set of nodes in an L-shaped region.

- ell6_nodes.txt, the nodes.
- ell6_elements.txt, the triangulation.
- ell6_triangulation.png, a PNG image of the triangulation.

**HEX_HOLES3** puts a set of nodes into the double hexagonal
hole region using CVT techniques, and creates an order 3 triangulation
using TABLE_DELAUNAY.

- hex_holes3_nodes.txt, the nodes.
- hex_holes3_elements.txt, the triangulation.
- hex_holes3_triangulation.png, a PNG image of the triangulation.

**LAKE3** uses constrained CVT methods to place nodes inside
and on the boundary of the problem 14 triangulation region,
a lake with an island. An order 3 triangulation is used.

- lake3_nodes.txt, the nodes;
- lake3_elements.txt, the triangles;
- lake3_triangulation.png, a PNG image of the triangulation.