使用 3D Delaunay 三角测量作为基础来表示 LiDAR 表面?
Representing a LiDAR surface using the 3D Delaunay Triangulation as basis?
我想用 3D Delaunay 三角剖分表示一个表面。
顶点必须是我的原始输入数据,来自市区的 LiDAR 点云。
所以,表面必须adjust/adapt输入信息。
其实我需要做的是:
- 我有一个来自市区的 3D 点云 (x, y, z);
- 我需要代表这个区域的表面;
- 我想做 3D delaunay 三角剖分(我用 CGAL 做了,我得到了四面体)
并仅识别代表表面的三角形(使用 CGAL 我有 4 个顶点和
我无法定义哪些代表表面三角形);
- 由于这些表面三角形是已知的,所以我需要给出一个点并得到包含这个给定点的三角形。
我想知道我需要哪个功能。
我看了《3D表面网格生成》、《3D Delaunay Triangulation》、《Surface Reconstruction》
从点集”,“3D 网格生成”和“3D Alpha 形状”。
但是我不确定哪个更适合我的work/need。什么功能可以给我
表面三角形(由我的初始数据集中的点表示)作为输出。
有人有什么建议吗?
你可以使用Fade 2.5D,它使用三角形对表面点进行网格化:
http://www.geom.at/fade2d/html/
该库可免费用于科学用途,您可以在 Example7 中找到代码示例(我是作者)。
我想用 3D Delaunay 三角剖分表示一个表面。 顶点必须是我的原始输入数据,来自市区的 LiDAR 点云。 所以,表面必须adjust/adapt输入信息。
其实我需要做的是:
- 我有一个来自市区的 3D 点云 (x, y, z);
- 我需要代表这个区域的表面;
- 我想做 3D delaunay 三角剖分(我用 CGAL 做了,我得到了四面体) 并仅识别代表表面的三角形(使用 CGAL 我有 4 个顶点和 我无法定义哪些代表表面三角形);
- 由于这些表面三角形是已知的,所以我需要给出一个点并得到包含这个给定点的三角形。
我想知道我需要哪个功能。 我看了《3D表面网格生成》、《3D Delaunay Triangulation》、《Surface Reconstruction》 从点集”,“3D 网格生成”和“3D Alpha 形状”。 但是我不确定哪个更适合我的work/need。什么功能可以给我 表面三角形(由我的初始数据集中的点表示)作为输出。
有人有什么建议吗?
你可以使用Fade 2.5D,它使用三角形对表面点进行网格化:
http://www.geom.at/fade2d/html/
该库可免费用于科学用途,您可以在 Example7 中找到代码示例(我是作者)。