VTK 与 CGAL 联合进行 泊松表面重建(Poisson Surface Reconstruction) 是一种将稀疏点云转化为平滑三角网格的方法。由于 VTK 本身不实现泊松重建算法,我们通常使用 CGAL 来进行重建计算,然后 将结果转换为 VTK 数据结构进行可视化或后处理。
✅ 一、流程概述
-
使用 VTK 加载/生成点云数据;
-
将点云(包括法向量)转换为 CGAL 所需的数据结构;
-
使用 CGAL 的
Poisson_reconstruction_function
与Surface_mesh
等进行泊松重建; -
将 CGAL 输出结果(通常为
Surface_mesh
或Polyhedron_3
)转换为vtkPolyData
; -
在 VTK 中可视化重建后的网格。