欢迎访问《图学学报》 分享到:

图学学报

• 庆祝湖北省工程图学学会成立50周年专栏 • 上一篇    下一篇

Delaunay 三角网生长算法改进与实现

  

  • 出版日期:2013-10-31 发布日期:2015-06-19

An Improved Delaunay Triangle Network Growth Algorithm and its Implementation

  • Online:2013-10-31 Published:2015-06-19

摘要: 对一般三角网生长法做了简要介绍和分析,针对限制算法效率提高的关键
步骤——“搜索符合条件的第三点”,提出了一种“第三点分区搜索法”的改进算法。通过
一系列的圆弧将离散点区域划分成多个分区,构网时规定只可在当前分区和相邻的下一分区
搜索第三点,当该分区的离散点搜索完毕后进入下一分区。在Microsoft Visual Studio 2008
的环境下使用C++进行编程测试,结果表明,该算法能够加快构网速度,生成的三角形形状
良好,具有一定的实际效用。

关键词: Delaunay, 三角网生长法, 分区搜索

Abstract: A brief introduction is given for the general Triangle network growth algorithm.
An improved algorithm named as “the partition search method of the third point” is provided.
First, a series of circular arcs are used to divide the area of discrete points into multiple partitions.
Then - the third point is restricted to be searched only in the current partition and the next adjacent
partition when building the triangle network. After all the discrete points are added into the
triangle network in current partition, the search can be moved into the next partition. Last, the
C++ programming language is used to test the algorithm in Microsoft Visual Studio 2008
environment. The result shows that the improved algorithm can improve the speed of building the
network, and the generated triangular shape is good.

Key words: Delaunay, triangle network growth algorithm, partition search