我想用 3D Delaunay Triangulation 来表示一个表面。顶点必须是我的原始输入数据,来自市区的 LiDAR 点云。因此,表面必须调整/适应输入信息。
实际上,我需要做的是:
- 我有一个来自市区的 3D 点云 (x, y, z);
- 我需要代表这个区域的表面;
- 我想做一个 3D delaunay 三角剖分(我用 CGAL 做过,我得到了四面体)并只识别代表表面的三角形(用 CGAL 我有 4 个顶点,我无法定义哪些代表表面三角形);
- 由于这些表面三角形是已知的,因此我需要给出一个点并获取包含该给定点的三角形。
我想知道我需要哪个功能。我看到了“3D 表面网格生成”、“3D Delaunay 三角剖分”、“点集的表面重建”、“3D 网格生成”和“3D Alpha 形状”。但我不确定哪一个更适合我的工作/需要。什么函数可以给我表面三角形(由我的初始数据集中的点表示)作为输出。
有人有建议吗?