Projects / GTS


The GNU Triangulated Surface Library (GTS) provides a set of useful functions to deal with 3D surfaces meshed with interconnected triangles. It features metric operations (area, volume, curvature, etc.), 2D Delaunay and constrained Delaunay triangulations, robust geometric predicates and set operations on surfaces (union, intersection, etc.), surface refinement and coarsening (multiresolution models), and bounding-boxes trees for collision/intersection detection.

Operating Systems

Recent releases

  •  03 Aug 2012 21:05

    Release Notes: LC_ALL is set to POSIX in all executables to avoid problems with locale-dependent floating-point conventions.

    •  01 Nov 2004 02:59

      Release Notes: Autodetection and support for glib >= 2.4 (but glib >= 1.2.8 is still supported). glib versions >= 2.0 and < 2.4 are not supported. There is pkgconfig preliminary support, Mingwin support, and changes to the interface of gts_graph_read().

      •  12 Feb 2001 12:41

        No changes have been submitted for this release.

        •  31 Jul 2000 13:40

          Release Notes: This release adds lots of changes and bugfixes. New features include isosurface computation from 3D functions and the "memoryless simplification" algorithm of Lindstrom and Turk for mesh decimation.

          •  02 Feb 2000 14:33

            Release Notes: A triangle strips generation algorithm was implemented. Support was added for binary heaps for efficient priority related operations. More general interfaces were added for surface coarsening and refinement.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.