cgal

C/C++ 2025-08-04

计算几何算法库( cgal )是一个C ++库,旨在轻松访问计算几何学中的高效和可靠算法。

cgal版本

cgal分布的主要矢量是源粉末,每年两次发行,在cgal网站上宣布。

cgal入门

由于版本5.0, cgal是仅限标题库,这意味着不再需要在使用cgal库之前构建它。

前往cgal手册进行使用指南和教程,这些指南和教程将使您顺利进行。

执照

请参阅文件许可证。

cgal GIT存储库布局

cgal的GIT存储库与释放Tarball的布局不同。它包含一个cmakelists.txt文件,该文件是用于配置和构建程序的锚点以及一组所谓的软件包。大多数软件包实现了cgal的数据结构或算法(例如,convex_hull_2或triangulation_3);但是,有些包装满足了特殊需求:

  • 安装 - 元文件和cmake-support
  • 维护 - 基础设施支持
  • 核心, cgal imageio,qt_widget,GraphicsView-组件库
  • 脚本 - 简化开发人员和用户工作的脚本
  • Testsuite-测试套件的基础设施
  • 文档 - cgal手册的基础设施
  • stl_extension-标准模板库的扩展

更多信息

  • cgal网站
  • 最新的cgal发布文档页面
  • 最新的cgal主文档页面,每周更新一次
  • cgal每日测试结果
  • cgal开发人员的指南和新开发人员的信息
下载源码

通过命令行克隆项目:

git clone https://github.com/CGAL/cgal.git