在三维几何处理流程中,**网格平滑(Mesh Smoothing)**用于消除噪声、优化表面形状,**曲率估计(Curvature Estimation)**用于分析模型几何特征,是表面重建、纹理映射、特征提取等高级任务的基础。
CGAL 提供相关模块,分别用于平滑和估算曲率,适用于 Surface_mesh
、Polyhedron_3
等数据结构。
15.1 网格平滑概述
CGAL 的平滑处理主要基于:
-
Laplacian smoothing(拉普拉斯平滑)
-
Tangential smoothing(切向保形)
-
Implicit fairing(隐式平滑,保边界)
适用场景
应用 | 目标 |
---|---|
减少扫描噪声 | 光滑化模型表面 |
优化重建网格 | 减少锯齿、冗余 |
提高曲率计算精度 | 减少高频扰动 |