Goals  

     • Manifold surface interpolating all points
     • No edge lengths greater than ρ
     • Minimize total volume of resulting shape


Overview  

     1. Start with convex hull
     2. Incrementally refine until all points lie on the surface
     3. Edge swap to improve triangulation
     4. Delete triangles with edges longer than ρ
     5. Retriangulate resulting holes

         Separated into preprocess, refinement, postprocess
         Enabled combining different algorithms for each portion