系统仿真学报 ›› 2018, Vol. 30 ›› Issue (1): 45-52.doi: 10.16182/j.issn1004731x.joss.201801006

• 仿真建模理论与方法 • 上一篇    下一篇

密度场控制的四面体网格自适应生成算法

王继东1,2, 范丽鹏1, 庞明勇1   

  1. 1.南京师范大学教育技术系,江苏 南京 210097;
    2.滁州学院计算机与信息工程学院,安徽 滁州 239000
  • 收稿日期:2015-12-02 发布日期:2019-01-02
  • 作者简介:王继东(1979-),男,安徽阜南,博士生,研究方向为三维建模、动态仿真、三维打印。
  • 基金资助:
    国家自然科学基金(41271383,60873175),全国教育科学“十三五”规划教育部重点课题(DCA170302),江苏省社会科学基金(15TQB005),滁州学院科研项目(2014GH03)

Adaptive Generation Algorithm of Tetrahedral Meshes Based on Density Field

Wang Jidong1,2, Fan Lipeng1, Pang Mingyong1   

  1. 1.Department of Educational Technology, Nanjing Normal University, Nanjing 210097, China;
    2.College of Computer and Information Engineering, Chuzhou University, Chuzhou 239000, China
  • Received:2015-12-02 Published:2019-01-02

摘要: 通过构造表面模型的密度场,提出一种四面体网格自适应生成算法。在表面模型的轴向包围盒内均匀点采样;以模型表面为边界定义一个非均匀的密度场来构建采样点集的质心Voronoi结构,同时动态地增删采样点以优化点集分布;以模型内部的采样点为基础,以模型表面为边界约束,进行四面体网格划分。实验表明,算法能够处理具有不同拓扑和几何复杂度的表面模型,生成的体网格整体质量较高,网格单元形状规整、尺寸自适应且疏密可调。算法可用于有限元分析、动态仿真等领域。

关键词: 计算几何, 四面体网格化, 密度场, 质心Voronoi结构, 网格优化

Abstract: We present an algorithm for adaptively generating tetrahedral mesh by constructing the density field of a surface model. A uniform sampled point set is first generated inside the axial bounding box of the surface model. A non-uniform density field is defined according to the surface boundary of the model. Under the control of the density field, the centroidal Voronoi tessellation of the point set is constructed by using iterative method, and the distribution of the point set is optimized adaptively via dynamically adding or deleting points. Taking the points inside the surface model as the insertion points, a tetrahedral mesh is generated with the surface mode being the boundary-constraint condition. The experimental results show that our algorithm can handle a variety of surface models with different complexity of topology and geometry, and can adaptively generate tetrahedral mesh with different density distribution by adjusting the density field. Most of the generated tetrahedral cells are more regular and the overall quality of the mesh is higher. Our algorithm can be used for finite element analysis, dynamic simulation, and so on.

Key words: computational geometry, tetrahedral meshing, density field, centroidal Voronoi tessellation, mesh optimization

中图分类号: