gts
« Back to VersTracker
Description:
GNU triangulated surface library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c-library computational-geometry 3d-graphics triangulation cad
Install: brew install gts
About:
Gts (GNU Triangulated Surface) is a C library designed for 3D surface manipulation and processing. It provides a robust set of tools for creating, refining, and performing boolean operations on triangular meshes. Its main value proposition is offering a reliable, open-source foundation for computational geometry tasks in scientific and engineering applications.
Key Features:
  • 3D surface mesh manipulation and editing
  • Boolean operations (union, intersection, difference)
  • Surface refinement and simplification algorithms
  • Intersections and ray tracing capabilities
  • C library with command-line utilities
Use Cases:
  • 3D modeling and computational geometry research
  • Processing and optimizing triangular meshes for CAD or simulation
  • Geographic Information System (GIS) data surface generation
Alternatives:
  • CGAL – CGAL is a much larger, comprehensive C++ library with a steeper learning curve, whereas Gts is lightweight and C-based.
  • OpenSCAD – OpenSCAD focuses on constructive solid geometry (CSG) for modeling, while Gts provides lower-level mesh manipulation primitives.
Version History
Detected Version Rev Change Commit