Abstract:
In this paper, a novel hole-repairing algorithm is put forward. The algorithm mainly contains three steps. At the first step, an implicit surface is fitted to the vertices near the hole based on the radial basis function. And at the second step, the hole is repaired by iteratively adding new triangles from the boundary to the center of the hole. Finally at the third step, the vertices of added triangles are mapped to the implicit surface to make the repaired area smoothly blended with its vicinity. Since both the triangulation of holes and the peripheral geometry character of holes are taking into account during the hole repairing, the consistency between the hole and the original surface can be guaranteed. As shown in the paper, excellent results have been achieved in the hole repairing experiments, especially for those with large curvature changes.