CGAL

“Computational Geometry Algorithms Library” — 计算几何领域的权威库。提供 2D/3D 几何算法:凸包、三角剖分、网格处理、布尔运算、最邻近搜索等。使用精确算术内核,保证几何计算的正确性。

核心组件

组件说明
CGAL::Exact_predicates_inexact_constructions_kernel常用几何内核
convex_hull_2 / convex_hull_3凸包计算
Delaunay_triangulation_2 / 3德劳内三角剖分
Polygon_mesh_processing网格布尔运算和修复
AABB_tree包围盒加速结构
Surface_mesh半边数据结构网格表示
Polyhedron_3多面体几何体

何时使用

  • CAD 软件开发
  • 3D 打印切片和网格处理
  • GIS 系统
  • 机械设计和几何处理研究
  • 需要精确几何布尔运算的场景

关键特性

精确几何计算、丰富的几何算法、2D/3D 全覆盖、精确算术

相关链接

  • Eigen — 线性代数运算
  • OpenCV — 计算机视觉
  • (搜索: CGAL)