CGALmesh
Mesh optimization
Why is optimization required: Delaunay refinement get rid of all kinds of badly shaped tetrahedra except slivers
Four optimization processes in CGALmesh
CGALmesh proposes 4 optimization processes that can successively combined: