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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Boost Graph Libary, http://www.boost.org/doc/libs/1_37_0/libs/graph/doc/maximum_matching.html
Canann, S., Muthukrishnan, S., Phillips, R.: Topological Improvement Procedures for Quadrilateral Finite Element Meshes. Engineering with Computers 14, 168–177 (1998)
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
Bommes, D., Zimmer, H., Kobbelt, L.: Mixed-Integer Quadrangulation. ACM Transactions on Graphics (TOG) 28(3) (2009), Article No. 77 (2009)
Bommes, D., Lempfer, T., Kobbelt, L.: Global Structure Optimization of Quadrilateral Meshes. Eurographics (2011)
Edmonds, J.: Paths, trees, and flowers. Canad. J. Math. 17, 449–467 (1965)
Klberer, F., Nieser, M., Polthier, K.: QuadCover Surface Parameterization using Branched Coverings. In: EUROGRAPHICS 2007, vol. 26(3) (2007)
Bunin, G.: Non-Local Topological Cleanup. In: 15th International Meshing Roundtable (2006)
Shewchuk, J.R.: Triangle: A Two dimensional quality mesh generator and Delaunay triangulator, http://www.cs.cmu.edu/~quake/triangle.html
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)
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)
Mucha, M., Sankowski, P.: Maximum matchings in planar graphs via Gaussian elimination. In: Algorithmica (2004)
Dewey, M.W., Benzley, S.E., Shepherd, J.F., Staten, M.L.: Automated Quadrilateral Coarsening by Ring Collapse
Bern, M.: Quadrilateral meshing by circle packing. International Journal of Computational Geometry and Applications 7–20 (1997)
Staten, M., Canann, S.A.: Post Refinement Element Shape Improvement For Quadrilateral Meshes, 220 Trends in Unstructured Mesh Generation. ASME, 9–16 (1997)
Kulkarni, M., Paul Chew, L., Pingali, K.: Using Transactions in Delaunay Mesh Generation, https://engineering.purdue.edu/~milind/docs/wtw06-slides.pdf
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)
Kinney, P.: CleanUp: Improving Quadrilateral Finite Element Meshes. In: 6th International Meshing Roundtable, pp. 449–461 (1997)
Bern, M., Eppstein, D.: Quadrilateral Meshing by Circle packing. International Journal of Computational Geometry and Applications, 7–20 (1997)
Dong, S., Bremer, P.-t., Garland, M.: Spectral surface quadrangulation. ACM Transaction on Graphics 25, 1057–1066 (2006)
Arnborg, S., Lagergren, J.: Easy Problems for Tree-Decomposable Graphs (1991), http://www.informatik.uni-trier.de/~ley/db/journals/jal/jal12.html#ArnborgLS91
Owen, S.J., Staten, M.L., Canann, S.A., Saigal, S.: Advancing Front Quadrilateral Meshing Using Triangle Transformations (1998)
Ramaswami, S., Ramos, P., Toussaint, G.: Converting triangulations to quadrangulations. Computational Geometry: Theory and Applications 9, 257–276 (1998)
Betual Atalay, F., Ramaswami, S., Xu, D.: Quadrilateral Meshes with Provable Angle Bounds (2011)
Zhou, T., Shimada, K.: An angle-based approach to two-dimensional mesh smoothing. In: Proceedings, 9th International Meshing Roundtable, pp. 373–384 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)