CGAL
Overview
CGAL: is a software project that provides easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as geographic information systems, computer-aided design, molecular biology, medical imaging, computer graphics, and robotics. The library offers data structures and algorithms like triangulations, Voronoi diagrams, Boolean operations on polygons and polyhedra, point set processing, arrangements of curves, surface and volume mesh generation, geometry processing, alpha shapes, convex hull algorithms, shape reconstruction, AABB and KD trees.
Using
Use the module name cgal
to discover versions available and to load the application.
The Using CGAL on Unix (Linux, macOS, ...) page provides a good introduction to using cgal
. This page talks about “a few required core components“ defining cmake
, boost
, gmp
and mpfr
All but cmake
are loaded alongside the cgal
module , meaning you will have to separately load a version of cmake
.