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
170 watching
1k forks
Language: C++
last commit: almost 2 years ago
Linked from 2 awesome lists

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
boostorg/geometryProvides C++14-based algorithms and data structures for solving geometric problems in computational geometry461
habrador/computational-geometryA 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,271
gradientspace/geometry3sharpA C# library for geometric computing and mesh algorithms1,727
miho/jcsgA Java implementation of BSP-based Constructive Solid Geometry for 3D modeling and visualization.180
libigl/libiglA C++ library for processing and manipulating geometric data in 3D space4,617
guorg/gu.wpf.geometryProvides reusable geometric elements and shaders for WPF graphics163
chadmv/cgcmakeA collection of CMake modules and build scripts for creating computer graphics applications129
lukasbanana/geometronlibA C++ geometry library providing primitive data types and tools for generating 2D/3D meshes.93
pissang/clayglA WebGL graphics library for building 3D applications.2,811
mapbox/wagyuA C++ library providing basic geometric operations like union, intersection, difference, and XOR for computing spatial relationships between geometric shapes.166
juj/mathgeolibA C++ library for linear algebra and geometry manipulation used in computer graphics694
meshpro/pygalmeshProvides a Python interface to CGAL's meshing tools for generating high-quality meshes from 2D and 3D constraints and shapes.602
qhull/qhullGenerates convex hulls and related geometric shapes from point sets740
geocoq/geocoqA formalization of geometry using the Coq proof assistant.186
gkjohnson/three-bvh-csgA library providing fast and dynamic CSG operations on top of three-mesh-bvh for 3D geometry operations in game development and graphics.644