【发布时间】:2011-06-20 11:01:12
【问题描述】:
问题:从 3D 点(使用 x、y 和 z 坐标)生成网格。
我所拥有的是 3D 空间中的点(具有 x、y 和 z 坐标),您可以在图像 1 中看到它。
输出是图像 2 或图像 3,或图像 4。简而言之,它将是网格。如果我有网格,可以提供上面的材料。
我看到很多人说 Delaunay 三角剖分或受约束的 Delaunay 三角剖分将帮助我生成网格,但我主要发现的是它在 2D 点中的实现(只有 x 和 Y 坐标)。
但我的问题是:从图 1 中可以看出,我有 3D 点。
Delaunay 三角剖分或约束 Delaunay 三角剖分是否适用于 3D 点?如果是,那么如何?还是我必须找到另一种从 3D 点生成网格的算法?
注意:关于二维点的 Delaunay 三角剖分的一个很好的解释可以找到 here
【问题讨论】:
-
3D delaunay(我假设你想要四面体,而不是你试图拟合一个表面)非常非常非常非常病态,几乎不可能稳健地正确。实际上,问题不在于算法,而在于提供给它的典型数据。
标签: algorithm geometry 3d delaunay