Pierre Alliez, David CohenSteiner, Michael Hemmer, Cédric Portaneri, and Mael RouxelLabbé
This component takes a 3D triangle mesh, a triangle soup, or a point set as input, and generates a valid triangulated surface mesh that strictly contains the input (watertight, intersectionfree and 2manifold). The algorithm proceeds by shrinkwrapping and refining a 3D Delaunay triangulation starting from a loose bounding box of the input. Two userdefined parameters, alpha and offset, offer control over the maximum size of cavities where the shrinkwrapping process can enter, and the tightness of the final surface mesh to the input, respectively. Once combined, these parameters provide a means to trade fidelity to the input for complexity of the output.
Functions

 Free Functions 
 Functions to create a wrap from point clouds, triangle soups, and triangle meshes.

