在 3D 中对表面进行三角剖分-space

Triangulate surface in 3D-space

我在 space 中有一组点 (x,y,z),我需要从中创建一个表面并对其进行三角剖分。理论上应该是参数化生成的曲面。

我已经尝试在 2d 上投影​​点,对其进行三角剖分并将其放回 3D 中,但这对我不起作用,也尝试了一些算法但主要问题是,我拥有的所有算法都返回多面体-异形物体,而是我的目标曲面形三角物体。我需要一些帮助 algorithms/different 解决问题的方法

您需要实现 BallPivoting,查看:http://www.research.ibm.com/vistechnology/pdf/bpa_tvcg.pdf