A Software System for Filling Complex Holes in 3D Meshes by Flexible Interacting Particles