cgal
Geometry processing library
A C++ library providing efficient and reliable algorithms in computational geometry
The public CGAL repository, see the README below
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
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 |