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...
Main Authors: | , , , , , |
---|---|
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 |