
A Biblioteca de Algoritmos de Geometria Computacional (CGAL) é uma biblioteca C++ que visa fornecer acesso fácil a algoritmos eficientes e confiáveis em geometria computacional.
O principal vetor de distribuição do CGAL são os tarballs de origem, lançados duas vezes por ano, anunciados no site do CGAL.
Desde a versão 5.0, CGAL é uma biblioteca somente de cabeçalho, o que significa que não é mais necessário construir bibliotecas CGAL antes de poder ser usada.
Acesse o manual CGAL para obter guias de uso e tutoriais que ajudarão você a começar sem problemas.
Veja o arquivo LICENSE.md.
O repositório Git do CGAL tem um layout diferente dos tarballs de lançamento. Ele contém um arquivo CMakeLists.txt que serve como âncora para configurar e construir programas, e um conjunto de subpastas, chamadas packages . A maioria dos pacotes implementa uma estrutura de dados ou um algoritmo para CGAL (por exemplo, Convex_hull_2 ou Triangulation_3 ); no entanto, alguns pacotes atendem a necessidades especiais:
Installation - meta-arquivos e suporte CMakeMaintenance – suporte infraestruturalCore , CGALimageIO , Qt_widget , GraphicsView - bibliotecas de componentesScripts - scripts para simplificar o trabalho do desenvolvedor e do usuárioTestsuite - infraestrutura para testsuiteDocumentation - infraestrutura para manual da CGALSTL_Extension - extensões para a biblioteca de modelos padrão