最近點意義下的Voronoi圖的直線對偶圖就是Delaunay三角剖分,因此可以把上上篇描述的構造Voronoi圖的分治算法用於Delaunay三角剖分。
增量算法:易於實現,使用廣泛,適合小規模點集的三角化。具體過程如下:
1 遍歷所有散點,生成一個包含所有散點的大三角形(頂點不在點集中)
2 有未處理過的點p,插入之,否則結束算法,退出
3 在已剖分好的三角網中找出包含點p的三角形t,把p與t的三個頂點相連,構成三個三角形
4 根據優化準則對局部生成的三角形進行優化(互換對角線等)
5 返回第2步
局部變換法:根據Delaunay三角剖分的性質2,首先構造一個不滿足Delaunay三角剖分條件的三角網絡,然後對兩個共邊三角形構成的凸四邊形迭代換邊使之滿足Delaunay三角剖分的條件(主要是交換對角線的方法)