Journal of Applied Sciences ›› 2002, Vol. 20 ›› Issue (3): 221-224.

• Articles •     Next Articles

Research on the Algorithm of Hole Repairing in Mesh Surfaces

ZHANG Li-yan, ZHOU Ru-rong, ZHOU Lai-shui   

  1. Research Center of CAD/CAM Engineering, Nanjing University of Aeronautics & Astronautics, Nanjing 210016, China
  • Received:2001-08-09 Revised:2001-11-02 Online:2002-09-30 Published:2002-09-30

Abstract: Triangular mesh surfaces are widely used in a variety of situations. Unfortunately, there often exist unwanted holes in many mesh surfaces. The existence of these holes makes it difficult for us to carry out some operations on mesh surfaces, such as rapid prototyping, finite element analysis, etc. It is therefore necessary to repair the holes. In this paper, we put forward a hole repairing algorithm. By iteratively searching the adjacent edges which have the smallest angle, new triangles are constructed, and the hole polygon are refreshed until the newly generated triangles completely fill the holes. In the algorithm, the character plane of the hole polygon is introduced for the validity verification of the new generated triangles. Practical examples show that the proposed algorithm is effective.

Key words: rapid prototyping, mesh surface, hole repairing, reverse engineering

CLC Number: