A Fast Hole-Filling Method for Triangular Mesh in Additive Repair

In the triangular meshes obtained in additive repair, it is a challenge to find one single hole-filling method to close all holes and make the filling patches assort with surrounding meshes well with low time complexity, which is mainly caused by the shape complexity and size difference of the vario...

Full description

Bibliographic Details
Main Authors: Chao Feng, Jin Liang, Maodong Ren, Gen Qiao, Wang Lu, Shifan Liu
Format: Article
Language:English
Published: MDPI AG 2020-02-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/3/969
id doaj-74f2984eab5c4490bb3e906f94b1ffe8
record_format Article
spelling doaj-74f2984eab5c4490bb3e906f94b1ffe82020-11-25T02:05:26ZengMDPI AGApplied Sciences2076-34172020-02-0110396910.3390/app10030969app10030969A Fast Hole-Filling Method for Triangular Mesh in Additive RepairChao Feng0Jin Liang1Maodong Ren2Gen Qiao3Wang Lu4Shifan Liu5School of Mechanical Engineering, Xi’an Jiaotong University, Xi’an 710049, Shaanxi, ChinaSchool of Mechanical Engineering, Xi’an Jiaotong University, Xi’an 710049, Shaanxi, ChinaInnovation Lab, XTOP 3D Technology (Shenzhen) Co., LTD, Shenzhen 518060, ChinaSchool of Mechanical Engineering, Xi’an Jiaotong University, Xi’an 710049, Shaanxi, ChinaSchool of Mechanical Engineering, Xi’an Jiaotong University, Xi’an 710049, Shaanxi, ChinaSchool of Mechanical Engineering, Xi’an Jiaotong University, Xi’an 710049, Shaanxi, ChinaIn the triangular meshes obtained in additive repair, it is a challenge to find one single hole-filling method to close all holes and make the filling patches assort with surrounding meshes well with low time complexity, which is mainly caused by the shape complexity and size difference of the various holes, especially in the fields of intelligent manufacturing, 3D measurement, and reverse engineering. Therefore, it is reasonable to adopt different algorithms to fill different types of holes. In this research, a fast hole-filling method for triangular mesh is proposed based on the hole size. First, a group of basic concepts is defined to make them uniform throughout the whole text, followed by the descriptions of hole detection and boundary cleaning. Second, three different algorithms are developed to fill the small-sized, middle-sized, and large-sized holes classified by hole size respectively, which can fill all the detected holes in a fast and proper manner. Finally, two experiments are carried out to verify the efficiency, robustness, and ability to recover the shape of our method. Compared to two state-of-the-art hole-filling methods in the first experiment, the quantitative evaluation results demonstrate that our proposed method is much faster than them with the ability to guarantee the regularity of most filling triangles. The second experiment proves that our method can produce satisfactory filling results by making the filling patches be compatible with surrounding meshes well.https://www.mdpi.com/2076-3417/10/3/969hole fillingadditive manufacturingrepairminimum area triangulationadvancing front
collection DOAJ
language English
format Article
sources DOAJ
author Chao Feng
Jin Liang
Maodong Ren
Gen Qiao
Wang Lu
Shifan Liu
spellingShingle Chao Feng
Jin Liang
Maodong Ren
Gen Qiao
Wang Lu
Shifan Liu
A Fast Hole-Filling Method for Triangular Mesh in Additive Repair
Applied Sciences
hole filling
additive manufacturing
repair
minimum area triangulation
advancing front
author_facet Chao Feng
Jin Liang
Maodong Ren
Gen Qiao
Wang Lu
Shifan Liu
author_sort Chao Feng
title A Fast Hole-Filling Method for Triangular Mesh in Additive Repair
title_short A Fast Hole-Filling Method for Triangular Mesh in Additive Repair
title_full A Fast Hole-Filling Method for Triangular Mesh in Additive Repair
title_fullStr A Fast Hole-Filling Method for Triangular Mesh in Additive Repair
title_full_unstemmed A Fast Hole-Filling Method for Triangular Mesh in Additive Repair
title_sort fast hole-filling method for triangular mesh in additive repair
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2020-02-01
description In the triangular meshes obtained in additive repair, it is a challenge to find one single hole-filling method to close all holes and make the filling patches assort with surrounding meshes well with low time complexity, which is mainly caused by the shape complexity and size difference of the various holes, especially in the fields of intelligent manufacturing, 3D measurement, and reverse engineering. Therefore, it is reasonable to adopt different algorithms to fill different types of holes. In this research, a fast hole-filling method for triangular mesh is proposed based on the hole size. First, a group of basic concepts is defined to make them uniform throughout the whole text, followed by the descriptions of hole detection and boundary cleaning. Second, three different algorithms are developed to fill the small-sized, middle-sized, and large-sized holes classified by hole size respectively, which can fill all the detected holes in a fast and proper manner. Finally, two experiments are carried out to verify the efficiency, robustness, and ability to recover the shape of our method. Compared to two state-of-the-art hole-filling methods in the first experiment, the quantitative evaluation results demonstrate that our proposed method is much faster than them with the ability to guarantee the regularity of most filling triangles. The second experiment proves that our method can produce satisfactory filling results by making the filling patches be compatible with surrounding meshes well.
topic hole filling
additive manufacturing
repair
minimum area triangulation
advancing front
url https://www.mdpi.com/2076-3417/10/3/969
work_keys_str_mv AT chaofeng afastholefillingmethodfortriangularmeshinadditiverepair
AT jinliang afastholefillingmethodfortriangularmeshinadditiverepair
AT maodongren afastholefillingmethodfortriangularmeshinadditiverepair
AT genqiao afastholefillingmethodfortriangularmeshinadditiverepair
AT wanglu afastholefillingmethodfortriangularmeshinadditiverepair
AT shifanliu afastholefillingmethodfortriangularmeshinadditiverepair
AT chaofeng fastholefillingmethodfortriangularmeshinadditiverepair
AT jinliang fastholefillingmethodfortriangularmeshinadditiverepair
AT maodongren fastholefillingmethodfortriangularmeshinadditiverepair
AT genqiao fastholefillingmethodfortriangularmeshinadditiverepair
AT wanglu fastholefillingmethodfortriangularmeshinadditiverepair
AT shifanliu fastholefillingmethodfortriangularmeshinadditiverepair
_version_ 1724938127349383168