• 论文 •    

三角网格曲面孔洞修补算法

陈杰,高诚辉,何炳蔚   

  1. 福州大学 机械工程及自动化学院,福建福州350108
  • 出版日期:2011-08-15 发布日期:2011-08-25

Hole filling algorithm in triangular meshes

CHEN Jie, GAO Cheng-hui, HE Bing-wei   

  1. College of Mechanical Engineering and Automation, Fuzhou University, Fuzhou 350108,China
  • Online:2011-08-15 Published:2011-08-25

摘要: 针对反求工程中由于点云数据的不完整而产生的三角网格孔洞,提出了一种三角网格模型孔洞的空间修补算法。在提取孔洞边界特征后进行边界预处理,建立孔洞边界特征平面,并将孔洞边界向该平面投影;逐次寻找投影多边形中夹角最小的对应空间边界点作为网格生长点进行修补,直至新增的三角网格覆盖原有的孔洞;以孔洞边界周围的网格顶点作为采样点,对新增的孔洞网格顶点位置进行最小二乘拟合调整,以实现孔洞的准确修补。通过实例验证,说明该方法具有较好的孔洞修补精度和稳定性。

关键词: 反求工程, 三角网格, 孔洞修补, 最小二乘法

Abstract: Aiming at the triangular mesh holes generated from incomplete point cloud data in reverse engineering, a new hole filling algorithm in space was presented. The holes boundary were extracted and pretreated, and the characteristic plane of the hole boundary was established, on which boundary was projected. The smallest angle between the projection polygon was found out to determine the corresponding boundary point as the growing point for hole filling. Hole filling moved in circle until the original hole was covered by the new triangular meshes. The mesh points of the hole boundary were chosen as the sampling points, and the new filled hole mesh points position were adjusted by least squares fitting to fill the hole precisely. Examples proved that this method had good accuracy and stability in hole filling.

Key words: reverse engineering, triangular mesh, hole filling, least squares method

中图分类号: