Skip to main content

Jaal: Engineering a High Quality All-Quadrilateral Mesh Generator

  • Conference paper
Proceedings of the 20th International Meshing Roundtable

Summary

In this paper, we describe the implementation of an open source code (Jaal) for producing a high quality, isotropic all-quadrilateral mesh for an arbitrary complex surface geometry. Two basic steps in this process are: (1) Triangle to quad mesh conversion using Suneeta Ramaswamy’s tree matching algorithm and (2) Global mesh cleanup operation using Guy Bunin’s one-defect remeshing to reduce irregular nodes in the mesh.

These algorithms are fairly deterministic, very simple, require no input parameters, and fully automated yet produce an extremely high quality all-quadrilateral mesh (with very few 3 and 5 valence irregular nodes) for large class of problems.

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 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.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.

References

  1. Boost Graph Libary, http://www.boost.org/doc/libs/1_37_0/libs/graph/doc/maximum_matching.html

  2. Canann, S., Muthukrishnan, S., Phillips, R.: Topological Improvement Procedures for Quadrilateral Finite Element Meshes. Engineering with Computers 14, 168–177 (1998)

    Article  Google Scholar 

  3. Daniels, J., Lizier, M., Siqueira, M., Silva, C.T., Nonato, L.G.: Template Based Quadrilateral Meshing. Computers and Graphics 35(3), 471–482 (2011); Shape Modeling International (SMI) Conference 2011

    Article  Google Scholar 

  4. Bommes, D., Zimmer, H., Kobbelt, L.: Mixed-Integer Quadrangulation. ACM Transactions on Graphics (TOG) 28(3) (2009), Article No. 77 (2009)

    Google Scholar 

  5. Bommes, D., Lempfer, T., Kobbelt, L.: Global Structure Optimization of Quadrilateral Meshes. Eurographics (2011)

    Google Scholar 

  6. Edmonds, J.: Paths, trees, and flowers. Canad. J. Math. 17, 449–467 (1965)

    Article  MATH  MathSciNet  Google Scholar 

  7. Klberer, F., Nieser, M., Polthier, K.: QuadCover Surface Parameterization using Branched Coverings. In: EUROGRAPHICS 2007, vol. 26(3) (2007)

    Google Scholar 

  8. Bunin, G.: Non-Local Topological Cleanup. In: 15th International Meshing Roundtable (2006)

    Google Scholar 

  9. Shewchuk, J.R.: Triangle: A Two dimensional quality mesh generator and Delaunay triangulator, http://www.cs.cmu.edu/~quake/triangle.html

  10. Hormann, K., Greiner, G.: Quadrilateral Remeshing Proceedings of Vision, Modeling, and Visualization. In: Girod, B., Greiner, G., Niemann, H., Seidel, H.-P. (eds.) pp. 153–162 (2000)

    Google Scholar 

  11. Knupp, P.: Achieving Finite Element Mesh Quality via Optimization of the Jacobian Matrix Norm and Associated Quantities. International Journal for Numerical i Methods in Engineering 48(8), 1165–1185 (2000)

    Article  MATH  Google Scholar 

  12. Mucha, M., Sankowski, P.: Maximum matchings in planar graphs via Gaussian elimination. In: Algorithmica (2004)

    Google Scholar 

  13. Dewey, M.W., Benzley, S.E., Shepherd, J.F., Staten, M.L.: Automated Quadrilateral Coarsening by Ring Collapse

    Google Scholar 

  14. Bern, M.: Quadrilateral meshing by circle packing. International Journal of Computational Geometry and Applications 7–20 (1997)

    Google Scholar 

  15. Staten, M., Canann, S.A.: Post Refinement Element Shape Improvement For Quadrilateral Meshes, 220 Trends in Unstructured Mesh Generation. ASME, 9–16 (1997)

    Google Scholar 

  16. Kulkarni, M., Paul Chew, L., Pingali, K.: Using Transactions in Delaunay Mesh Generation, https://engineering.purdue.edu/~milind/docs/wtw06-slides.pdf

  17. Micali, S., Vazirani, V.V.: An O(v|v|c|E|) algorithm for finding maximum matching in general graphs. In: 21st Annual Symposium on Foundations of Computer Science (1980)

    Google Scholar 

  18. Kinney, P.: CleanUp: Improving Quadrilateral Finite Element Meshes. In: 6th International Meshing Roundtable, pp. 449–461 (1997)

    Google Scholar 

  19. Bern, M., Eppstein, D.: Quadrilateral Meshing by Circle packing. International Journal of Computational Geometry and Applications, 7–20 (1997)

    Google Scholar 

  20. Dong, S., Bremer, P.-t., Garland, M.: Spectral surface quadrangulation. ACM Transaction on Graphics 25, 1057–1066 (2006)

    Article  Google Scholar 

  21. Arnborg, S., Lagergren, J.: Easy Problems for Tree-Decomposable Graphs (1991), http://www.informatik.uni-trier.de/~ley/db/journals/jal/jal12.html#ArnborgLS91

  22. Owen, S.J., Staten, M.L., Canann, S.A., Saigal, S.: Advancing Front Quadrilateral Meshing Using Triangle Transformations (1998)

    Google Scholar 

  23. Ramaswami, S., Ramos, P., Toussaint, G.: Converting triangulations to quadrangulations. Computational Geometry: Theory and Applications 9, 257–276 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  24. Betual Atalay, F., Ramaswami, S., Xu, D.: Quadrilateral Meshes with Provable Angle Bounds (2011)

    Google Scholar 

  25. Zhou, T., Shimada, K.: An angle-based approach to two-dimensional mesh smoothing. In: Proceedings, 9th International Meshing Roundtable, pp. 373–384 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Verma, C.S., Tautges, T. (2011). Jaal: Engineering a High Quality All-Quadrilateral Mesh Generator. In: Quadros, W.R. (eds) Proceedings of the 20th International Meshing Roundtable. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24734-7_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24734-7_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24733-0

  • Online ISBN: 978-3-642-24734-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics