J4 ›› 2009, Vol. 47 ›› Issue (6): 1182-1184.

• 数学 • 上一篇    下一篇

三角网格中的孔洞修补算法

高福顺1,2, 高占恒1, 梁学章1   

  1. 1. 吉林大学 数学研究所, 长春 130012; 2. 北华大学 数学学院, 吉林 吉林 132013
  • 收稿日期:2009-10-15 出版日期:2009-11-26 发布日期:2010-01-07
  • 通讯作者: 梁学章 E-mail:liangxz@jlu.edu.cn.

Filling Hole Algorithm in Triangle Mesh

GAO Fushun1,2, GAO Zhanheng1, LIANG Xuezhang1   

  1. 1. Institute of Mathematics, Jilin University, Changchun 130012, China;2. College of Mathematics, Beihua University, Jilin 132013, Jilin Province, China
  • Received:2009-10-15 Online:2009-11-26 Published:2010-01-07
  • Contact: LIANG Xuezhang E-mail:liangxz@jlu.edu.cn.

摘要:

提出一种三角网格中的孔洞修补算法, 先应用最小内角原则, 对孔洞直接进行三角剖分得到孔洞剖分的新三角形集合, 然后依据孔洞边界顶点密度, 应用圆和最大内角优化原则, 对新三角形集合进行加点细分得到初始补丁网格, 最后应用λ-μ方法对初始补丁网格进一步优化, 得到最终的补丁网格. 实验结果表明, 该算法效率高、 准确性好.

关键词: 孔洞修补; 三角剖分; 顶点密度; λ-μ方法

Abstract:

The authors proposed a filling hole algorithm in triangle mesh. First a set of new triangles on the holes was obtained by triangul
ating the hole directly via the principle of the smallest angle. Then an initial patching mesh was got through increasing points for the subdivision the set of new triangles with the help of the optimization principle of the circle and the largest angle according to the density of vertex on boundary edges. Final patching mesh was got through using λ-μ method to optimize the initial patching mesh. Experimental results show that the algorithm has many advantages, such as high efficiency, accuracy and so on.

Key words: filling holes; triangulation; vertex density; λ-μ methods

中图分类号: 

  • O241.5