Chandrajit Bajaj

QHM


Description

QHM(Quality Quadrilateral/Hexahedral Meshes) extract adaptive and quality quadrilateral/hexahedral meshes directly from volumetric data.

  • A bottom-up surface topology preserving octree-based algorithm is applied to select a starting octree level.
  • The dual contouring method is used to extract a preliminary uniform quad/hex mesh, which is decomposed into finer quads/hexes adaptively without introducing any hanging nodes.
  • The positions of all boundary vertices are recalculated to approximate the boundary surface more accurately.
  • Mesh adaptivity can be controlled by a feature sensitive error function, the regions that users are interested in, or finite element calculation results.
  • A relaxation based technique is deployed to improve mesh quality.

References

G. Xu and C. Bajaj
Regularization of B-spline Objects
Computer Aided Geometric Design, 2010, doi:10.1016/j.cagd.2010.039008, Accepted for publication. (pdf)

Y. Zhang and C. Bajaj
Adaptive and Quality Quadrilateral/Hexahedral Meshing from Volumetric Data
Computer Methods in Applied Mechanics and Engineering, 2006, 195(9-12)pp. 942-960, http://tinyurl.com/PMC2740490, PMCID: PMC2740490.

Y. Zhang, C. Bajaj and G. Xu
Surface Smoothing and Quality Improvement of Quadrilateral/Hexahedral Meshes with Geometric Flow
Proc. of 14th International Meshing Roundtable, 2005, pp. 449-468. (pdf)

C. Bajaj, S. Schaefer, J. Warren and G. Xu
A Subdivision Scheme for Hexahedral Meshes
The Visual Computer, 2002, 18(5-6), pp. 343-356. (pdf)


Download

Software Usage

Further Details
  • Experimental Results:
    (click images to enlarge)

  • 1. Adaptive quadrilateral and hexahedral meshes of a biomolecule mAChE.


    (a) - the quadrilateral mesh of the molecular surface; (b) - the wireframe of the adaptive quadrilateral mesh of the molecular surface; (c) - the adaptive hexahedral mesh of the interior volume; (d) - the adaptive hexahedral mesh of the exterior volume between the molecular surface and an outer sphere. Finer meshes are generated in the region of the cavity, while coarser meshes are kept in other areas. The cavity is shown in the red boxes.


    2. Quadrilateral and hexahedral meshes of the human head.


    (a) - an adaptive quadrilateral mesh; (b) - the uniform hexahedral mesh at a chosen starting level; (c) - an adaptive interior hexahedral mesh controlled by the feature sensitive error function; (d) - an adaptive exterior hexahedral mesh controlled by the feature sensitive error function.


    3. Quadrilateral and hexahedral meshes of the knee.


    (a) - an adaptive quadrilateral mesh; (b) - the uniform hexahedral mesh at a chosen starting level; (c) - an adaptive hex mesh controlled by the feature sensitive error function; (d) - all the hexahedral elements are refined.


    4. Quadrilateral and hexahedral meshes are extracted from a CT-scanned volumetric data (UNC head).


    (a) - the quadrilateral mesh of the skin; (b) - the hexahedral mesh of the volume inside the skin; (c) - the quadrilateral mesh of the skull isosurface; (d) - the hexahedral mesh of the skull.


    5. Quadrilateral meshes of a bubble model.


    (a) - the uniform mesh at a chosen starting level; (b) - an adaptive mesh controlled by finite element solutions (deformation); (c) - a mesh generated by refining all the boundary elements.


    6. Sharp features are preserved.


    From left to right: an adaptive quad mesh of a mechanical part; an adaptive hex mesh of a mechanical part; an adaptive quad mesh of a fandisk, an adaptive hex mesh of a fandisk.