来自凸壳的Delaunay三角剖分

时间:2012-03-23 08:21:23

标签: computational-geometry triangulation delaunay

我需要在计算几何上编写一些代码并使用openMP对它们进行并行化。到目前为止,我已经完成了凸包和最近的一对点。我需要编写delaunay三角剖分和征服代码。但是我没有太多时间如果可以计算凸包,我可以在某处看到delaunay三角测量可以很容易地实现。所以如果有人能为我提供DT的串行代码或至少让我知道如何从凸包产生delaunay三角测量,我可以写代码并尽快并行化。

2 个答案:

答案 0 :(得分:1)

  

我在某处读到如果可以计算凸包的话,可以很容易地实现delaunay三角剖分。

这是事实,但确切的说法是,如果 3D凸包实现可用,则可以轻松构建 2D Delaunay三角剖分。知道2D船体对构建Delaunay三角剖分(DT)没有多大帮助,除了给你一些DT的边缘(每个船体边缘都是DT的边缘)。

假设你没有实现3D船体(这非常棘手),那么你需要攻击 Delaunay三角测量分开。

答案 1 :(得分:0)

QHull几乎是许多人使用的标准库:http://www.qhull.org/html/qhull.htm 如果您真的想重新实现它,也许您可​​以将它用作参考实现。