计算机工程与应用 ›› 2013, Vol. 49 ›› Issue (16): 129-132.

• 数据库、数据挖掘、机器学习 • 上一篇    下一篇

一种通用的网格模型动态数据组织结构

高银花1,陈  进2,庞明勇2   

  1. 1.南京审计学院 教务处,南京 211815
    2.南京师范大学 教育技术系,南京 210097
  • 出版日期:2013-08-15 发布日期:2013-08-15

Versatile data structure for 3D mesh processing

GAO Yinhua1, CHEN Jin2, PANG Mingyong2   

  1. 1.Office of Academic Affairs, Nanjing Audit University, Nanjing 211815, China
    2.Department of Educational Technology, Nanjing Normal University, Nanjing 210097, China
  • Online:2013-08-15 Published:2013-08-15

摘要: 数据结构的组织形式在算法的程序实现中占有重要地位。探讨了网格数据处理中的数据结构组织问题, 提出了一种动态的、有较强适应性的通用流形网格数据组织结构,并以不同实例验证了所提出的数据结构在时间上的即时有效性、存储空间上的自适应性以及实现上的简单性和层次性。该网格数据组织结构可用于各类网格模型数据的处理和计算。

关键词: 数字几何处理, 网格模型, 数据结构, 算法实现

Abstract: How to organize data structure of 3D mesh models is a very important issue for implementing various digital geometric algorithms. In this paper, the issue is deeply discussed and a versatile mesh data structure is presented based on the half-edge structure. The data structure has several advantages, which is benefited for dynamic accessing and storing 3D mesh data in the data structure. The flexibility and adjustability of the data organization is testified by several digital geometric algorithms via a set of example models. The data structure can be used in implementing various algorithms of digital geometry processing to efficiently support related calculation and processing of meshes.

Key words: digital geometric processing, mesh model, data structure, algorithm implementation