Adaptive hexahedral mesh generation and regeneration using an improved grid-based method. (December 2016)