All Projects → CGAL → Cgal

CGAL / Cgal

Licence: other
The public CGAL repository, see the README below

Programming Languages

C++
36643 projects - #6 most used programming language
typescript
32286 projects
CMake
9771 projects
shell
77523 projects
TeX
3793 projects
perl
6916 projects

Projects that are alternatives of or similar to Cgal

mcut
A simple and fast library for mesh booleans and more.
Stars: ✭ 57 (-97.98%)
Mutual labels:  computational-geometry, geometry-processing, boolean-operations, mesh-processing
SplashGeom
Open-source C++ library for geometry and linear algebra
Stars: ✭ 22 (-99.22%)
Mutual labels:  geometry, triangulation, computational-geometry, voronoi-diagram
Cdt
C++ library for constrained Delaunay triangulation (CDT)
Stars: ✭ 165 (-94.16%)
Mutual labels:  library, computational-geometry, triangulation
BodyParts3D
Clone of the BodyParts3D/Anatomography 3D model files
Stars: ✭ 32 (-98.87%)
Mutual labels:  geometry, geometry-processing, meshes
Matgeom
Matlab geometry toolbox for 2D/3D geometric computing
Stars: ✭ 168 (-94.05%)
Mutual labels:  polygon, geometry, geometry-processing
polygon-splitter
A small (<10kb minified) javascript library for splitting polygons by a polyline.
Stars: ✭ 20 (-99.29%)
Mutual labels:  geometry, polygon, computational-geometry
PGS
Processing Geometry Suite
Stars: ✭ 39 (-98.62%)
Mutual labels:  geometry, computational-geometry, geometry-processing
Geometry2d
Unity3D: A set of helper classes for 2D geometric calculations.
Stars: ✭ 40 (-98.58%)
Mutual labels:  polygon, geometry, triangulation
Sharpmath
A small .NET math library.
Stars: ✭ 36 (-98.73%)
Mutual labels:  polygon, library, geometry
Polysnap
A work in progress polygon operations library with integer snap-rounding
Stars: ✭ 14 (-99.5%)
Mutual labels:  polygon, library, computational-geometry
Earcut.hpp
Fast, header-only polygon triangulation
Stars: ✭ 447 (-84.18%)
Mutual labels:  polygon, geometry, triangulation
Polylidar
Polylidar3D - Fast polygon extraction from 3D Data
Stars: ✭ 106 (-96.25%)
Mutual labels:  point-cloud, polygon, geometry
Earcut
The fastest and smallest JavaScript polygon triangulation library for your WebGL apps
Stars: ✭ 1,359 (-51.89%)
Mutual labels:  polygon, computational-geometry, triangulation
Unity.library.eppz.geometry
2D Geometry for Unity. Suited for everyday polygon hassle. Polygon clipping, polygon winding direction, polygon area, polygon centroid, centroid of multiple polygons, line intersection, point-line distance, segment intersection, polygon-point containment, polygon triangulation, polygon Voronoi diagram, polygon offset, polygon outline, polygon buffer, polygon union, polygon substraction, polygon boolean operations, and more. It is a polygon fest.
Stars: ✭ 198 (-92.99%)
Mutual labels:  polygon, geometry, triangulation
Hxgeomalgo
Small collection of computational geometry algorithms in Haxe.
Stars: ✭ 133 (-95.29%)
Mutual labels:  computational-geometry, triangulation
Data structure and algorithms library
A collection of classical algorithms and data-structures implementation in C++ for coding interview and competitive programming
Stars: ✭ 133 (-95.29%)
Mutual labels:  algorithms, computational-geometry
Cavaliercontours
2D polyline library for offsetting, combining, etc.
Stars: ✭ 135 (-95.22%)
Mutual labels:  geometry, computational-geometry
Round Anything
A set of OpenSCAD utilities for adding radii and fillets, that embodies a robust approach to developing OpenSCAD parts.
Stars: ✭ 122 (-95.68%)
Mutual labels:  polygon, library
Image Comparison
Published on Maven Central and jCenter Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation qa tests.
Stars: ✭ 145 (-94.87%)
Mutual labels:  algorithms, library
Sc
Common libraries and data structures for C.
Stars: ✭ 161 (-94.3%)
Mutual labels:  algorithms, library

CGAL

The Computational Geometry Algorithms Library (CGAL) is a C++ library that aims to provide easy access to efficient and reliable algorithms in computational geometry.

CGAL Releases

The primary vector of distribution of CGAL are source tarballs, released twice a year, announced on the web site of CGAL.

Getting Started with CGAL

Since version 5.0, CGAL is a header-only library, meaning that it is no longer needed to build CGAL libraries before it can be used.

Head over to the CGAL manual for usage guides and tutorials that will get you started smoothly.

License

See the file LICENSE.md.

CGAL Git Repository Layout

The Git repository of CGAL has a different layout from release tarballs. It contains a CMakeLists.txt file that serves as anchor for configuring and building programs, and a set of subfolders, so called packages. Most packages implement a data structure or an algorithm for CGAL (e.g., Convex_hull_2, or Triangulation_3); however some packages serve special needs:

  • Installation - meta-files and CMake-support
  • Maintenance - infrastructural support
  • Core, CGALimageIO, Qt_widget, GraphicsView - component libraries
  • Scripts - scripts to simplify developer's and user's work
  • Testsuite - infrastructure for testsuite
  • Documentation - infrastructure for CGAL's manual
  • STL_Extension - extensions to the standard template library

More Information

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].