The GNU Triangulated Surface Library provides a set of useful functions to deal with 3D surfaces meshed with interconnected triangles. It features metric operations , 2D Delaunay and constrained Delaunay triangulations, robust geometric predicates and set operations on surfaces (union, intersection, etc.