Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Spectral Quadrangulation with Feature Curve Alignment and Element Size Control

Published: 29 December 2014 Publication History

Abstract

Existing methods for surface quadrangulation cannot ensure accurate alignment with feature or boundary curves and tight control of local element size, which are important requirements in many numerical applications (e.g., FEA). Some methods rely on a prescribed direction field to guide quadrangulation for feature alignment, but such a direction field may conflict with a desired density field, thus making it difficult to control the element size. We propose a new spectral method that achieves both accurate feature curve alignment and tight control of local element size according to a given density field. Specifically, the following three technical contributions are made. First, to make the quadrangulation align accurately with feature curves or surface boundary curves, we introduce novel boundary conditions for wave-like functions that satisfy the Helmholtz equation approximately in the least squares sense. Such functions, called quasi-eigenfunctions, are computed efficiently as the solutions to a variational problem. Second, the mesh element size is effectively controlled by locally modulating the Laplace operator in the Helmholtz equation according to a given density field. Third, to improve robustness, we propose a novel scheme to minimize the vibration difference of the quasi-eigenfunction in two orthogonal directions. It is demonstrated by extensive experiments that our method outperforms previous methods in generating feature-aligned quadrilateral meshes with tight control of local elememt size. We further present some preliminary results to show that our method can be extended to generating hex-dominant volume meshes.

Supplementary Material

MP4 File (a11.mp4)

References

[1]
P. Alliez, D. Cohen-Steiner, O. Devillers, B. Levy, and M. Desbrun. 2003. Anisotropic polygonal remeshing. ACM Trans. Graph. 22, 3, 485--493.
[2]
D. Bommes, B. Levy, N. Pietroni, E. Puppo, C. Silva, M. Tarini, and D. Zorin, 2012. State of the art in quad meshing. In Eurographics STARS.
[3]
D. Bommes, H. Zimmer, and L. Kobbelt. 2009. Mixed-integer quadrangulation. ACM Trans. Graph. 28, 3, 77:1--77:10.
[4]
S. Boyd and L. Vandenberghe. 2004. Convex Optimization. Cambridge University Press.
[5]
M. Campen, D. Bommes, and L. Kobbelt. 2012. Dual loops meshing: Quality quad layouts on manifolds. ACM Trans. Graph. 31, 4, 110:1--110:11.
[6]
Y. Chen, T. A. Davis, W. W. Hager, and S. Rajamanickam. 2008. Algorithm 887: Cholmod, supernodal spare cholesky factorization and update/downdate. ACM Trans. Math. Softw. 35, 3, 22:1--22:14.
[7]
T. A. Davis. 2004. Algorithm 832: UMFPACK V4.3: An unsymmetric-pattern multifrontal method. ACM Trans. Math. Softw. 30, 2, 196--199.
[8]
S. Dong, P.-T. Bremer, M. Garland, V. Pascucci, and J. C. Hart. 2006. Spectral surface quadrangulation. ACM Trans. Graph. 25, 3, 1057--1066.
[9]
S. Dong, S. Kircher, and M. Garland. 2005. Harmonic functions for quadrilateral remeshing of arbitrary manifolds. Comput. Aid. Geom. Des. 22, 5, 392--423.
[10]
H. Edelsbrunner, J. Harer, and A. Zomorodian. 2003. Hiearchical morse-smale complexes for piecewise linear 2-manifolds. Discrete Comput. Geom. 30, 1, 87--107.
[11]
Geompack++. 2010. http://members.shaw.ca/bjoe/.
[12]
A. Gyulassy, P.-T. Bremer, B. Hamann, and V. Pascucci. 2011. Practical considerations in morse-smale complex computation. In Topological Methods in Data Analysis and Visualization. Springer, 67--78.
[13]
A. Gyulassy, V. Natarajan, V. Pascucci, and B. Hamann. 2007. Efficient computation of morse-smale complexes for three-dimensional scalar functions. IEEE Trans. Vis. Comput. Graph. 13, 6, 1440--1447.
[14]
Hexotic. 2010. Hexotic. 2010. http://www-roc.inria.fr/gamma/gamma/logiciels/hexotic/index.html.
[15]
K. Hormann, K. Polthier, and A. Sheffer. 2008. Mesh parameterization: Theory and practice. In ACM SIGGRAPH Asia Courses. ACM Press, New York, 47:1--47:87.
[16]
J. Huang, M. Zhang, J. Ma, X. Liu, L. Kobbelt, and H. Bao. 2008. Spectral quadrangulation with orientation and alignment control. ACM Trans. Graph. 27, 5, 147:1--147:9.
[17]
F. Kalberer, M. Nieser, and K. Polthier. 2007. QuadCover- Surface parameterization using branched coverings. Comput. Graph. Forum 26, 3, 375--384.
[18]
D. Kovacs, A. Myles, and D. Zorin. 2011. Anisotropic quadrangulation. Comput. Aid. Geom. Des. 28, 8, 449--462.
[19]
M. Marinov and L. Kobbelt. 2006. A robust two-step procedure for quad-dominant remeshing. Comput. Graph. Forum 25, 3, 537--546.
[20]
M. Meyer, M. Desbrun, P. Schroder, and A. H. Barr. 2002. Discrete differential-geometry operators for triangulated 2-manifolds. In Visualization and Mathematics III. 35--57.
[21]
X. Ni, M. Garland, and J. C. Hart. 2004. Fair morse functions for extracting the topological structure of a surface mesh. ACM Trans. Graph. 23, 3, 613--622.
[22]
B. Pellenard, P. Alliez, and J.-M. Morvan. 2011. Isotropic 2d quadrangle meshing with size and orientation control. In Proceedings of the 20th International Meshing Roundtable. 81--98.
[23]
U. Pinkall and K. Polthier. 1993. Computing discrete minimal surfaces and their conjugates. Experiment. Math. 2, 1, 15--36.
[24]
N. Ray, W. C. Li, B. Levy, A. Sheffer, and P. Alliez. 2006. Periodic global parameterization. ACM Trans. Graph. 25, 4, 1460--1485.
[25]
M. Reuter, S. Biasotti, D. Giorgi, G. Patane, and M. Spagnuolo. 2009. Discrete laplace-beltrami operators for shape analysis and segmentation. Comput. Graph. 33, 3, 381--390.
[26]
R. Schmidt, C. Grimm, and B. Wyvill. 2006. Interactive decal compositing with discrete exponential maps. ACM Trans. Graph. 25, 3, 605-613.
[27]
M. Tarini, E. Puppo, D. Panozzo, N. Pietroni, and P. Cignoni. 2011. Simple quad domains for field aligned mesh parameterization. ACM Trans. Graph. 30, 6, 142:1--142:12.
[28]
Y. Tong, P. Alliez, D. Cohen-Steiner, and M. Desbrun. 2006. Designing quadrangulations with discrete harmonic forms. In Proceedings of the 4th Eurographics Symposium on Geometry Processing (SGP'06). 201--210.
[29]
J. Tournois, C. Wormser, P. Alliez, and M. Desbrun. 2009. Interleaving Delaunay refinement and optimization for practical isotropic tetrahedron mesh generation. ACM Trans. Graph. 28, 3, 75:1--75:9.
[30]
B. Vallet and B. Levy. 2008. Spectral geometry processing with manifold harmonics. Comput. Graph. Forum 27, 2, 251--260.
[31]
Y. Wang, X. Gu, and S.-T. Yau. 2003. Volumetric harmonic map. Comm. Inf. Syst. 3, 3, 191--202.
[32]
M. Wardetzky, S. Mathur, F. Kalberer, and E. Grinspun. 2007. Discrete laplace operators: No free lunch. In Proceedings of the 5th Eurographics Symposium on Geometry Processing (SGP'07). 33--37.
[33]
D. Yan, B. Lévy, Y. Liu, F. Sun, and W. Wang. 2009. Isotropic remeshing with fast and exact computation of restricted voronoi diagram. Computer Graphics Forums 28, 5, 1445--1454.
[34]
M. Zhang, J. Huang, X. Liu, and H. Bao. 2010. A wave-based anisotropic quadrangulation method. ACM Trans. Graph. 29, 4, 118:1--118:8.

Cited By

View all
  • (2023) -smooth planar parameterization of complex domains for isogeometric analysis Computer Methods in Applied Mechanics and Engineering10.1016/j.cma.2023.116330417(116330)Online publication date: Dec-2023
  • (2022)The Hierarchical Subspace Iteration Method for Laplace–Beltrami EigenproblemsACM Transactions on Graphics10.1145/349520841:2(1-14)Online publication date: 4-Jan-2022
  • (2021)Frame Field OperatorsComputer Graphics Forum10.1111/cgf.1437040:5(231-245)Online publication date: 23-Aug-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 34, Issue 1
November 2014
153 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/2702692
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 December 2014
Accepted: 01 June 2014
Revised: 01 April 2014
Received: 01 January 2013
Published in TOG Volume 34, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Boundary conditions
  2. manifolds with boundaries
  3. sharp features
  4. spectral quadrangulation

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)26
  • Downloads (Last 6 weeks)2
Reflects downloads up to 02 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2023) -smooth planar parameterization of complex domains for isogeometric analysis Computer Methods in Applied Mechanics and Engineering10.1016/j.cma.2023.116330417(116330)Online publication date: Dec-2023
  • (2022)The Hierarchical Subspace Iteration Method for Laplace–Beltrami EigenproblemsACM Transactions on Graphics10.1145/349520841:2(1-14)Online publication date: 4-Jan-2022
  • (2021)Frame Field OperatorsComputer Graphics Forum10.1111/cgf.1437040:5(231-245)Online publication date: 23-Aug-2021
  • (2021)Quadrilateral multiblock decomposition via auxiliary subdivisionJournal of Computational Design and Engineering10.1093/jcde/qwab0208:3(871-893)Online publication date: 13-May-2021
  • (2021)Fast calculation of Laplace-Beltrami eigenproblems via subdivision linear subspaceComputers and Graphics10.1016/j.cag.2021.04.01997:C(236-247)Online publication date: 1-Jun-2021
  • (2021)Quad Meshing with Coarse Layouts for Planar DomainsComputer-Aided Design10.1016/j.cad.2021.103084140:COnline publication date: 1-Nov-2021
  • (2020)Organic Open-cell Porous Structure ModelingProceedings of the 5th Annual ACM Symposium on Computational Fabrication10.1145/3424630.3425414(1-12)Online publication date: 5-Nov-2020
  • (2020)Cost Minimizing Local Anisotropic Quad Mesh RefinementComputer Graphics Forum10.1111/cgf.1407639:5(163-172)Online publication date: 12-Aug-2020
  • (2020)Wrinkles, Folds, Creases, Buckles: Small-Scale Surface Deformations as Periodic Functions on 3D MeshesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2019.291467626:10(3077-3088)Online publication date: 1-Oct-2020
  • (2020)A boundary element-based automatic domain partitioning approach for semi-structured quad mesh generationEngineering Analysis with Boundary Elements10.1016/j.enganabound.2020.01.003113(133-144)Online publication date: Apr-2020
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media