3d表面三角形开放表面与CGAL

问题描述 投票:3回答:1

我是CGAL图书馆的新手。但是,我认为这是一个非常适合我想做的包。我有一组代表3D表面的点(如图1所示).figure 1我想在这个表面上进行三维三角测量。表面未闭合,因此不占据体积。 poisson_reconstruction_example.cpp中提供的代码似乎适合这项工作。但问题是,作为poisson_reconstruction算法的一部分,它会关闭表面的末端和下面,使其成为一个体积(见图2)。 figure 2我想知道:

1-有没有办法在由点定义的表面上进行三角测量,而不会得到一个封闭有限体积的封闭表面?这意味着最终的三角测量具有边界边缘。我对任何可能需要的Upsampling或平滑感到满意。

2-如果第一个问题的答案为否,那么,有没有办法保证输入点是生成三角形的顶点?

cgal triangulation surface
1个回答
3
投票

泊松表面重建生成一个紧密的表面,插入作为输入的点云。它需要输入带法线的点集。

如果您需要仅在输出中使用输入点的算法,则可以尝试使用Advancing Front Surface Reconstruction算法。

© www.soinside.com 2019 - 2024. All rights reserved.