cgal

Geometry processing library

A C++ library providing efficient and reliable algorithms in computational geometry

The public CGAL repository, see the README below

GitHub

5k stars
168 watching
1k forks
Language: C++
last commit: 6 days ago
Linked from 2 awesome lists

algorithmsarrangeboolean-operationsc-plus-pluscgalcomputational-geometrycppgeometrygeometry-processinglibrarymesh-processingmeshespoint-cloudpolygontemplate-librarytriangulationvoronoi-diagram

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
boostorg/geometry Provides C++14-based algorithms and data structures for solving geometric problems in computational geometry 458
habrador/computational-geometry A Unity-based library providing a range of algorithms and data structures for 2D computational geometry, including intersection detection, mesh generation, convex hulls, and triangulations. 1,254
gradientspace/geometry3sharp A C# library for geometric computing and mesh algorithms 1,720
miho/jcsg A Java implementation of BSP-based Constructive Solid Geometry for 3D modeling and visualization. 178
libigl/libigl A C++ library for processing and manipulating geometric data in 3D space 4,599
guorg/gu.wpf.geometry Provides reusable geometric elements and shaders for WPF graphics 163
chadmv/cgcmake A collection of CMake modules and build scripts for creating computer graphics applications 129
lukasbanana/geometronlib A C++ geometry library providing primitive data types and tools for generating 2D/3D meshes. 91
pissang/claygl A WebGL graphics library for building 3D applications. 2,811
mapbox/wagyu A C++ library providing basic geometric operations like union, intersection, difference, and XOR for computing spatial relationships between geometric shapes. 166
juj/mathgeolib A C++ library for linear algebra and geometry manipulation used in computer graphics 688
meshpro/pygalmesh Provides a Python interface to CGAL's meshing tools for generating high-quality meshes from 2D and 3D constraints and shapes. 598
qhull/qhull A software package for computing convex hulls and related geometric computations from a set of points 737
geocoq/geocoq A formalization of geometry using the Coq proof assistant. 186
gkjohnson/three-bvh-csg A library providing fast and dynamic CSG operations on top of three-mesh-bvh for 3D geometry operations in game development and graphics. 621