Skip to content
The public CGAL repository, see the README below
C++ Pawn C CMake Shell eC Other
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update cmake-all.yml Jan 10, 2020
.travis fix travis May 19, 2020
AABB_tree Merge pull request #4675 from sloriot/AABB_tree-cpp11DCL May 5, 2020
Advancing_front_surface_reconstruction Update branch from master after trailing whitespaces and tabs removal Mar 26, 2020
Algebraic_foundations extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Algebraic_kernel_d Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' Apr 29, 2020
Algebraic_kernel_for_circles extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Algebraic_kernel_for_spheres extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Alpha_shapes_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Alpha_shapes_3 Remove trailing whitespace Apr 2, 2020
Apollonius_graph_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Arithmetic_kernel extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Arrangement_on_surface_2 Merge pull request #4607 from efifogel/Aos_2-intersection-efif May 19, 2020
BGL Merge pull request #4471 from MaelRL/PMP-Halfedge_comparer_for_stitch… May 18, 2020
Barycentric_coordinates_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Boolean_set_operations_2 Merge pull request #4640 from mglisse/spaceship May 27, 2020
Bounding_volumes Fixes for min/max Apr 21, 2020
Box_intersection_d More errors and warnigns Apr 23, 2020
CGAL_Core Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' May 5, 2020
CGAL_ImageIO extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
CGAL_ipelets more fixes Apr 22, 2020
Cartesian_kernel Merge pull request #4705 from rgcv/Cartesian_kernel-fix_missing_print… May 18, 2020
Circular_kernel_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Circular_kernel_3 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Circulator extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Classification Merge pull request #4559 from sgiraudot/Spatial_searching-Parallelize… May 5, 2020
Combinatorial_map Use two different names for copy, const and non const version, to avo… Apr 27, 2020
Cone_spanners_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Convex_decomposition_3 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Convex_hull_2 Merge pull request #4519 from lrineau/Kernel_23-Epeck_objects_in_Comp… Apr 29, 2020
Convex_hull_3 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Convex_hull_d Integrate variable in loop Apr 6, 2020
Distance_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Distance_3 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Documentation/doc Merge branch 'releases/CGAL-5.0-branch' May 18, 2020
Envelope_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Envelope_3 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Filtered_kernel Merge pull request #4519 from lrineau/Kernel_23-Epeck_objects_in_Comp… Apr 29, 2020
Generalized_map Use two different names for copy, const and non const version, to avo… Apr 27, 2020
Generator Merge remote-tracking branch 'cgal/master' into Doc_enhancements_and_… Mar 27, 2020
Geomview extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
GraphicsView Merge pull request #4602 from gdamiand/gsoc2019-nccycles-thien Apr 29, 2020
HalfedgeDS extra run of the script to remove tabs and trailing whitespaces Mar 27, 2020
Hash_map Update branch from master after trailing whitespaces and tabs removal Mar 26, 2020
Heat_method_3 Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' Apr 29, 2020
Homogeneous_kernel Merge pull request #4705 from rgcv/Cartesian_kernel-fix_missing_print… May 18, 2020
Hyperbolic_triangulation_2 Fixes for min/max Apr 21, 2020
Inscribed_areas More weirdo constructors May 24, 2020
Installation Merge pull request #4557 from lrineau/NewKernel_d-det-GF-CGAL-5.0 May 27, 2020
Interpolation Weirdo constructor May 24, 2020
Intersections_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Intersections_3 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Interval_skip_list extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Interval_support extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Inventor extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Jet_fitting_3 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Kernel_23 Merge pull request #4557 from lrineau/NewKernel_d-det-GF-CGAL-5.0 May 27, 2020
Kernel_d more fixes Apr 22, 2020
LEDA extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Linear_cell_complex Merge pull request #4602 from gdamiand/gsoc2019-nccycles-thien Apr 29, 2020
MacOSX introduce Commercial license SPDX tag Oct 19, 2019
Maintenance Merge pull request #4733 from maxGimeno/Maintenance-update_gauguin-ma… May 20, 2020
Matrix_search extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Mesh_2 char** May 25, 2020
Mesh_3 Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' May 12, 2020
Mesher_level extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Minkowski_sum_2 Fixed intersection return type and cleaned up Apr 5, 2020
Minkowski_sum_3 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Miscellany/doc/Miscellany run the script to remove tabs and trailing whitespaces Mar 26, 2020
Modifier extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Modular_arithmetic extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Nef_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Nef_3 Fixes for min/max Apr 21, 2020
Nef_S2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
NewKernel_d Merge pull request #4557 from lrineau/NewKernel_d-det-GF-CGAL-5.0 May 27, 2020
Number_types Merge pull request #4557 from lrineau/NewKernel_d-det-GF-CGAL-5.0 May 27, 2020
OpenNL extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Optimal_bounding_box Remove erroneous 'const' May 14, 2020
Optimal_transportation_reconstruction_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Optimisation_basic extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Partition_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Periodic_2_triangulation_2 Fixes for min/max Apr 21, 2020
Periodic_3_mesh_3 Fixes for min/max Apr 21, 2020
Periodic_3_triangulation_3 Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' Apr 29, 2020
Periodic_4_hyperbolic_triangulation_2 Fixes for min/max Apr 21, 2020
Point_set_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Point_set_3 Merge remote-tracking branch 'mine/PSP-Cluster_points-GF' into PSP-Cl… May 6, 2020
Point_set_processing_3 fix warning May 18, 2020
Poisson_surface_reconstruction_3 Update remove_outliers with new API May 18, 2020
Polygon extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Polygon_mesh_processing Merge pull request #4471 from MaelRL/PMP-Halfedge_comparer_for_stitch… May 18, 2020
Polygonal_surface_reconstruction Fixes for min/max Apr 21, 2020
Polyhedron Merge pull request #4734 from maxGimeno/Demo-WS_Enhancement_and_fixes… May 27, 2020
Polyhedron_IO Revert "fix conversion warning" Apr 14, 2020
Polyline_simplification_2 Merge pull request #4514 from MaelRL/CGAL-Fix_warnings-GF Apr 16, 2020
Polynomial Merge pull request #4640 from mglisse/spaceship May 27, 2020
Polytope_distance_d extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Principal_component_analysis extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Principal_component_analysis_LGPL extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Profiling_tools extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Property_map Move transform ranges in property_maps Apr 22, 2020
QP_solver Introducing central MATHJAX_CODEFILE Apr 13, 2020
Random_numbers extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Ridges_3 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
STL_Extension Merge pull request #4557 from lrineau/NewKernel_d-det-GF-CGAL-5.0 May 27, 2020
Scale_space_reconstruction_3 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Scripts Merge pull request #4678 from maxGimeno/CGAL-Fixes_for_bundle-maxGimeno May 18, 2020
SearchStructures extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Segment_Delaunay_graph_2 Merge pull request #4514 from MaelRL/CGAL-Fix_warnings-GF Apr 16, 2020
Segment_Delaunay_graph_Linf_2 Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' Apr 16, 2020
Set_movable_separability_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Shape_detection Fixes for min/max Apr 21, 2020
Skin_surface_3 Introducing central MATHJAX_CODEFILE Apr 13, 2020
Snap_rounding_2 Merge branch 'cgal/releases/CGAL-5.0-branch' Mar 26, 2020
Solver_interface Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' Apr 29, 2020
Spatial_searching Merge pull request #4725 from sloriot/SS-missing_const_pointer May 18, 2020
Spatial_sorting extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Straight_skeleton_2 Fixes for min/max Apr 21, 2020
Stream_lines_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Stream_support Fixes for min/max Apr 21, 2020
Subdivision_method_3 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Surface_mesh Update doc and CHANGES.MD May 18, 2020
Surface_mesh_approximation Fixes for min/max Apr 21, 2020
Surface_mesh_deformation extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Surface_mesh_parameterization extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Surface_mesh_segmentation extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Surface_mesh_shortest_path Fixes for min/max Apr 21, 2020
Surface_mesh_simplification the placement must store the triangles has the AABB-tree does not cop… Apr 27, 2020
Surface_mesh_skeletonization extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Surface_mesh_topology typo May 25, 2020
Surface_mesher Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' Apr 29, 2020
Surface_sweep_2 Fixed intersection result Apr 1, 2020
TDS_2 Merge pull request #4726 from afabri/Mesh_2-deterministic_V2-GF May 27, 2020
TDS_3 Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch' May 12, 2020
Testsuite extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Three Make all the example plugin fully internal. Don't treat them if we ar… Apr 14, 2020
Triangulation Merge pull request #4671 from maxGimeno/DGAL-Fix_MIN_MAX_issues-maxGi… Apr 27, 2020
Triangulation_2 Merge pull request #4726 from afabri/Mesh_2-deterministic_V2-GF May 27, 2020
Triangulation_3 Merge remote-tracking branch 'cgal/master' into CGAL-Optimal_bounding… Apr 10, 2020
Union_find Missing 'template' May 22, 2020
Visibility_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
Voronoi_diagram_2 extra run of the script to remove tabs and trailing whitespaces Mar 26, 2020
wininst Ship the lib/ sub-directory with the Windows installer Aug 27, 2018
.gitattributes Remove script cgal_generate_cmake_script.cmake Feb 16, 2016
.gitignore tests if SCIP exists before creating the project Jun 5, 2019
.travis.yml Regenerate travis.yml Mar 9, 2020
CGALConfig.cmake Reset CGALCOnfig.cmake Jun 4, 2018
CGALConfigVersion.cmake Add CGALConfigVersion.cmake, and CTest tests May 1, 2020
CMakeLists.txt Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch May 18, 2020
INSTALL.md INSTALL.md: Fix missing path in cmake invocation Mar 1, 2020
LICENSE.md Update LICENSE.md May 28, 2019
README.md Misc Installation Documentation Updates Oct 25, 2019
ccpp.yml Update and rename .github/workflows/ccpp.yml to ccpp.yml Sep 20, 2019
cmake_uninstall.cmake.in support sudo make uninstall for cmake Aug 10, 2017
copyright Remove Kinetic_data_structures and Kinetic_framework from CGAL Feb 21, 2018

README.md

Build Status

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 sources 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

You can’t perform that action at this time.