Skip to main content

Sharp Feature Preservation in Octree-Based Hexahedral Mesh Generation for CAD Assembly Models

  • Conference paper
Proceedings of the 19th International Meshing Roundtable

Abstract

This paper describes an automatic and robust approach to convert 3D CAD assembly models into unstructured hexahedral meshes that are conformal to the given B-Reps (boundary-representations) with sharp feature preservation. In previous works, we developed an octree-based isocontouring method to construct unstructured hexahedral meshes for manifold and non-manifold domains. However, sharp feature preservation still remains a challenge. In the current algorithm, boundary features such as sharp curves and NURBS (non-uniform rational B-Splines) surface patches are first extracted from the given B-Reps. An octree-based isocontouring algorithm is then carried out to create unstructured hexahedral meshes, detecting and preserving all the sharp features. After this stage, a two-step pillowing technique is adopted to eliminate triangle-shaped quadrilateral elements along the sharp curves and “doublets”. To further improve the mesh quality, a combination of smoothing and optimization is used. The developed algorithm is robust, and it works for single-component manifold domain, as well as multiple component non-manifold domains. We have applied our algorithm to several complicated CAD models and assemblies. Valid meshes are generated and quality statistics are given.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Blacker, T., Myers, R.: Seams and Wedges in Plastering: A 3D Hexahedral Mesh Generation Algorithm. Engineering With Computers 2(9), 83–93 (1993)

    Article  Google Scholar 

  2. Folwell, N., Mitchell, S.: Reliable Whisker Weaving via Curve Contraction. Engineering With Computers 15(3), 292–302 (1999)

    Article  MATH  Google Scholar 

  3. Ito, Y., Shih, A., Soni, B.: Octree-based Reasonable-quality Hexahedral Mesh Generation using a New Set of Refinement Templates. International Journal for Numerical Methods in Enginnering 77(13), 1809–1833 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  4. Knupp, P.: Next-generation Sweep tool: A Method for Generating All-hex Meshes on Two-and-one-half Dimensional Geometries. In: Proceedings of 7th International Meshing Roundtable, pp. 505–513 (1998)

    Google Scholar 

  5. Knupp, P.: Achieving Finite Element Mesh Quality via Optimization of the Jacobian Matrix Norm and Associated Quantities. Part II–A Framework for Volume Mesh Optimization and the Condition Number of the Jacobian Matrix. International Journal for Numerical Methods in Engineering 48(8), 1165–1185 (2000)

    Article  MATH  Google Scholar 

  6. Marcha, L.: Advances in Octree-Based All-Hexahedral Mesh Generation: Handling Sharp Features. In: Proceedings of 18th International Meshing Roundtable, pp. 65–84 (2009)

    Google Scholar 

  7. Mitchell, S., Tautges, T.: Pillowing Doublets: Refining a Mesh to Ensure That Faces Share at Most One Edge. In: Proceedings of 4th International Meshing Roundtable, pp. 231–240 (1995)

    Google Scholar 

  8. Owen, S.: A Survey of Unstructured Mesh Generation Technology. In: Proceedings of 7th International Meshing Roundtable, pp. 26–28 (1998)

    Google Scholar 

  9. Owen, S., Shepherd, J.: Embedding Features in a Cartesian Grid. In: Proceedings of 18th International Meshing Roundtable, pp. 117–138 (2009)

    Google Scholar 

  10. Price, M., Armstrong, C.: Hexahedral Mesh Generation by Medial Surface Subdivision: Part I. International Journal for Numerical Methods in Engineering 38(19), 3335–3359 (1995)

    Article  MATH  Google Scholar 

  11. Price, M., Armstrong, C.: Hexahedral Mesh Generation by Medial Surface Subdivision: Part II. International Journal for Numerical Methods in Engineering 40(1), 111–136 (1997)

    Article  Google Scholar 

  12. Qian, J., Zhang, Y., Wang, W., Lewis, A., Qidwai, M., Geltmacher, A.: Quality Improvement of Non-manifold Hexahedral Meshes for Critical Feature Determination of Microstructure Materials. International Journal for Numerical Methods in Enginnering 82(11), 1406–1423 (2010)

    MATH  MathSciNet  Google Scholar 

  13. Schneiders, R.: A Grid-based Algorithm for the Generation of Hexahedral Element Meshes. Engineering with Computers 12(3-4), 168–177 (1996)

    Article  Google Scholar 

  14. Schneiders, R., Weiler, F.: Octree-Based Generation of Hexahedral Element Meshes. In: Proceedings of 7th International Meshing Roundtable, pp. 205–216 (1996)

    Google Scholar 

  15. Shephard, M., Georges, M.: Three-Dimensional Mesh Generation by Finite Octree Technique. International Journal for Numerical Methods in Engineering 32(4), 709–749 (1991)

    Article  MATH  Google Scholar 

  16. Shepherd, J.: Conforming Hexahedral Mesh Generation via Geometric Capture Methods. In: Proceedings of 18th International Meshing Roundtable, pp. 85–102 (2009)

    Google Scholar 

  17. Shepherd, J., Zhang, Y., Tuttle, C., Silva, C.: Quality Improvement and Boolean-like Cutting Operations in Hexahedral Meshes. In: The 10th ISGG Conference on Numerical Grid Generation, FORTH, Crete, Greece, September 16-20 (2007)

    Google Scholar 

  18. Staten, M., Kerr, R., Owen, S., Blacker, T.: Unconstrained Paving and Plastering: Progress Update. In: Proceedings of 15th International Meshing Roundtable, pp. 469–486 (2006)

    Google Scholar 

  19. Staten, M., Shepherd, J., Ledoux, F., Shimada, K.: Hexahedral Mesh Matching: Converting non-conforming hexahedral-to-hexahedral interfaces into conforming interfaces. International Journal for Numerical Methods in Enginnering 82(12), 1475–1509 (2009)

    Google Scholar 

  20. Tautges, T., Blacker, T., Mitchell, S.: The Whisker-Weaving Algorithm: a Connectivity Based Method for Constructing All-hexahedral Finite Element Meshes. International Journal for Numerical Methods in Engineering 39(19), 3327–3349 (1996)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  22. Zhang, Y., Bajaj, C., Sohn, B.: 3D Finite Element Meshing from Imaging Data. The special issue of Computer Methods in Applied Mechanics and Engineering on Unstructured Mesh Generation 194(48-49), 5083–5106 (2005)

    MATH  Google Scholar 

  23. Zhang, Y., Hughes, T., Bajaj, C.: An Automatic 3D Mesh Generation Method for Domains with Multiple Materials. Computer Methods in Applied Mechanics and Engineering 199(5-8), 405–415 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Qian, J., Zhang, Y. (2010). Sharp Feature Preservation in Octree-Based Hexahedral Mesh Generation for CAD Assembly Models. In: Shontz, S. (eds) Proceedings of the 19th International Meshing Roundtable. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15414-0_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15414-0_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15413-3

  • Online ISBN: 978-3-642-15414-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics