一种三角网边界提取的方法A method of boundary extraction for triangle mesh
于庆,王结臣,陈焱明
摘要(Abstract):
本文针对三角网数据,提出一种边界提取的新算法。该算法需要先建立三角形、边、顶点两两之间的拓扑关系,而后通过递归方法实现边界的提取。其实现思路是:该方法使用循环过程,首先在边集合中找到一条邻接三角形数量为1的边,该边的两个端点分别作为多边形边界的前一点与当前点。然后在当前点的邻接三角形中寻找邻接三角形数量为1的边且该边的两个端点有且只有一点与当前点或前一点重合。端点中非重合端点作为多边形边界的后续点,通过递归方法依次寻找边界其他后续点,直到与第一点重合时结束此次边界提取。之后进入下一次循环提取下一条边界直至所有边界提取完毕。笔者通过实验证明了该算法的正确性与合理性,具有较高的计算效率且易于实现。
关键词(KeyWords): 边界;不规则三角网;拓扑;多边形;递归算法
基金项目(Foundation):
作者(Author): 于庆,王结臣,陈焱明
参考文献(References):
- [1]翟仁健,武芳,薛本新.基于边优先的任意多边形最优三角剖分[J].测绘科学,2008,33(1):122-125.
- [2]Xianshu Kong,H.Everett,Godfried Toussaint.The Graham scan triangulates simple polygons[J].Pattern Recognition Letters,1990,11(11):713-716.
- [3]刘强,李德仁.基于二叉树思想的任意多边形三角剖分递归算法[J].武汉大学学报(信息科学版),2002,27(5):528-533.
- [4]卢朝阳,吴成柯.任意多边形内带特征约束的散列数据的最优三角剖分[J].计算机辅助设计与图形学学报,1997,9(4):302-308.
- [5]黄杏元.地理信息系统概论[M].北京:高等教育出版社,2001.
- [6]杜丹蕾,陈学工.三角网中三角形集合的边界生成算法[J].现代计算机(专业版),2007,8:18-19,26.
- [7]张献颖,周明全,耿国华.空间三角网格曲面的边界提取方法[J].中国图像图形学报,2003,8(10):1223-1226.