作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (13): 208-211. doi: 10.3969/j.issn.1000-3428.2012.13.062

• 图形图像处理 • 上一篇    下一篇

一种三角网格模型的边界提取快速算法

陈有兰,李占利,师玉璞   

  1. (西安科技大学计算机科学与技术学院,西安 710054)
  • 收稿日期:2011-08-15 出版日期:2012-07-05 发布日期:2012-07-05
  • 作者简介:陈有兰(1989-),女,硕士研究生,主研方向:图像处理,软件工程;李占利,教授、博士后;师玉璞,硕士研究生
  • 基金资助:
    陕西省自然科学基金资助项目“用于隐形牙套制造的牙齿数字模型生成算法研究”(2004F37)

Fast Algorithm for Boundary Extraction of Triangular Mesh Model

CHEN You-lan, LI Zhan-li, SHI Yu-pu   

  1. (College of Computer Science and Technology, Xi’an University of Science and Technology, Xi’an 710054, China)
  • Received:2011-08-15 Online:2012-07-05 Published:2012-07-05

摘要: 针对三角网格数据,提出一种边界提取的快速算法。建立边栈,将所有边索引压入边栈中,并初始化一个空的边池。从边栈中弹出一个边索引与池中的所有边索引进行比较,如果2条边索引相同则视该边为内边,从池中删除;否则留在池中。继续执行该过程,直到边栈为空,结束边界提取,边池中的边即边界边。实验结果表明,该算法易于实现,具有较高的计算效率。

关键词: 边界提取, 三角网格, 边界点, 边界边, 边索引

Abstract: In this paper, a fast algorithm to extract surface boundary is proposed on the basis of the triangular mesh data. Boundary stack is constructed, and all boundary index push back into the boundary stack and an empty boundary pool are initialized. One boundary index is popped up from the boundary stack and compared with all indexes in the boundary pool. If there is same one boundary index that is viewed as inner boundary, then it deletes it from boundary pool, else, makes it stay in pool. It repeats the above steps until the boundary stack is empty, and the process of boundary detection is finished. The boundary is stayed in boundary pool. Experimental results show that the new algorithm is simple to implement, and has high computing efficiency.

Key words: boundary extraction, triangular mesh, boundary point, boundary edge, edge index

中图分类号: