Shell, Tetra and Hexa Mesh for Complex CAD