A library for hexahedral mesh generation from a CSG description of the object