Filling holes in meshes using a mechanical model to simulate the curvature variation minimization

  • Authors:
  • Jean-Philippe Pernot;George Moraru;Philippe Véron

  • Affiliations:
  • LSIS-UMR CNRS 6168, CER ENSAM, 2 cours des Arts et Métiers, 13617 Aix-en-Provence cedex, France;LSIS-UMR CNRS 6168, CER ENSAM, 2 cours des Arts et Métiers, 13617 Aix-en-Provence cedex, France;LSIS-UMR CNRS 6168, CER ENSAM, 2 cours des Arts et Métiers, 13617 Aix-en-Provence cedex, France

  • Venue:
  • Computers and Graphics
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The presence of holes in a triangle mesh is classically ascribed to the deficiencies of the point cloud acquired from a physical object to be reverse engineered. This lack of information results from both the scanning process and the object complexity. The consequences are simply not acceptable in many application domains (e.g. visualization, finite element analysis or STL prototyping). This paper addresses the way these holes can be filled in while minimizing the curvature variation between the surrounding and inserted meshes. The curvature variation is simulated by the variation between external forces applied to the nodes of a linear mechanical model coupled to the meshes. The functional to be minimized is quadratic and a set of geometric constraints can be added to further shape the inserted mesh. In addition, a complete cleaning toolbox is proposed to remove degenerated and badly oriented triangles resulting from the scanning process.