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.
|Tags||Software Development Libraries multimedia Graphics 3D Modeling Scientific/Engineering Mathematics Visualization|
Release Notes: LC_ALL is set to POSIX in all executables to avoid problems with locale-dependent floating-point conventions.
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().
No changes have been submitted for this release.
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.
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.