Parametrization quantization with free boundaries for trimmed quad meshing

The generation of quad meshes based on surface parametrization techniques has proven to be a versatile approach. These techniques quantize an initial seamless parametrization so as to obtain an integer grid map implying a pure quad mesh. State-of-the-art methods following this approach have to assume that the surface to be meshed either has no boundary, or has a boundary which the resulting mesh is supposed to be aligned to. In a variety of applications this is not desirable and non-boundary-aligned meshes or grid-parametrizations are preferred. We thus present a technique to robustly generate integer grid maps which are either boundary-aligned, non-boundary-aligned, or partially boundary-aligned, just as required by different applications. We thereby generalize previous work to this broader setting. This enables the reliable generation of trimmed quad meshes with partial elements along the boundary, preferable in various scenarios, from tiled texturing over design and modeling to fabrication and architecture, due to fewer constraints and hence higher overall mesh quality and other benefits in terms of aesthetics and flexibility.

[1]  Keenan Crane,et al.  Trivial Connections on Discrete Surfaces , 2010, Comput. Graph. Forum.

[2]  Andrei Khodakovsky,et al.  Globally smooth parameterizations with low distortion , 2003, ACM Trans. Graph..

[3]  Hujun Bao,et al.  Spectral quadrangulation with orientation and alignment control , 2008, SIGGRAPH Asia '08.

[4]  David Eppstein,et al.  Raising roofs, crashing cycles, and playing pool: applications of a data structure for finding pairwise interactions , 1998, SCG '98.

[5]  Sylvain Lefebvre,et al.  Invisible Seams , 2010, Comput. Graph. Forum.

[6]  D. Zorin,et al.  Feature-aligned T-meshes , 2010, ACM Trans. Graph..

[7]  Yutaka Ohtake,et al.  Feature-aware partitions from the motorcycle graph , 2014, Comput. Aided Des..

[8]  Ahmad H. Nasri,et al.  T-splines and T-NURCCs , 2003, ACM Trans. Graph..

[9]  T. Belytschko,et al.  The extended/generalized finite element method: An overview of the method and its applications , 2010 .

[10]  David Eppstein,et al.  Motorcycle Graphs: Canonical Quad Mesh Partitioning , 2008, Comput. Graph. Forum.

[11]  Jianming Jin,et al.  An interface‐enriched generalized finite element analysis for electromagnetic problems with non‐conformal discretizations , 2016 .

[12]  Marcel Campen,et al.  Quad Layout Embedding via Aligned Parameterization , 2014, Comput. Graph. Forum.

[13]  Christopher M. Tierney,et al.  Common Themes in Multi-block Structured Quad/Hex Mesh Generation , 2015 .

[14]  Ted Belytschko,et al.  A finite element method for crack growth without remeshing , 1999 .

[15]  Cláudio T. Silva,et al.  Quadrangulation of non-rigid objects using deformation metrics , 2018, Comput. Aided Geom. Des..

[16]  Olga Sorkine-Hornung,et al.  Scalable locally injective mappings , 2017, TOGS.

[17]  Wenzel Jakob,et al.  Field-aligned online surface reconstruction , 2017, ACM Trans. Graph..

[18]  Marcel Campen,et al.  Interactively controlled quad remeshing of high resolution 3D models , 2016, ACM Trans. Graph..

[19]  Marcel Campen,et al.  Exact Constraint Satisfaction for Truly Seamless Parametrization , 2019, Comput. Graph. Forum.

[20]  Valerio Pascucci,et al.  Spectral surface quadrangulation , 2006, SIGGRAPH '06.

[21]  Pierre Alliez,et al.  Periodic global parameterization , 2006, TOGS.

[22]  Denis Zorin,et al.  Robust field-aligned global parametrization , 2014, ACM Trans. Graph..

[23]  Marcel Campen,et al.  Scale‐Invariant Directional Alignment of Surface Parametrizations , 2016, Comput. Graph. Forum.

[24]  J. Geelen ON HOW TO DRAW A GRAPH , 2012 .

[25]  Bruno Lévy,et al.  Quad‐Mesh Generation and Processing: A Survey , 2013, Comput. Graph. Forum.

[26]  Xin Li,et al.  Distributed poly-square mapping for large-scale semi-structured quad mesh generation , 2017, Comput. Aided Des..

[27]  Kenji Shimada Current Trends and Issues in Automatic Mesh Generation , 2006 .

[28]  Denis Zorin,et al.  Anisotropic quadrangulation , 2010, SPM '10.

[29]  David Bommes,et al.  Quantized global parametrization , 2015, ACM Trans. Graph..

[30]  Johannes Wallner,et al.  Designing Quad‐dominant Meshes with Planar Faces , 2010, Comput. Graph. Forum.

[31]  Eurographics Symposium on Geometry Processing 2013 , .

[32]  David Bommes,et al.  QEx: robust quad mesh extraction , 2013, ACM Trans. Graph..

[33]  Leonidas J. Guibas,et al.  QuadriFlow: A Scalable and Robust Method for Quadrangulation , 2018, Comput. Graph. Forum.

[34]  Olga Sorkine-Hornung,et al.  Frame fields , 2014, ACM Trans. Graph..

[35]  Pierre Alliez,et al.  Designing quadrangulations with discrete harmonic forms , 2006, SGP '06.

[36]  Gerald E. Farin,et al.  The essentials of CAGD , 2000 .

[37]  Hujun Bao,et al.  A wave-based anisotropic quadrangulation method , 2010, ACM Trans. Graph..

[38]  Jean Gotman,et al.  Computed Basis Functions for Finite Element Analysis Based on Tomographic Data , 2011, IEEE Transactions on Biomedical Engineering.

[39]  Olga Sorkine-Hornung,et al.  Geometric optimization via composite majorization , 2017, ACM Trans. Graph..

[40]  David Bommes,et al.  Level-of-detail quad meshing , 2014, ACM Trans. Graph..

[41]  Marcel Campen,et al.  Partitioning Surfaces into Quad Patches , 2017, Eurographics.

[42]  Daniele Panozzo,et al.  Generalized motorcycle graphs for imperfect quad-dominant meshes , 2018, ACM Trans. Graph..

[43]  Denis Zorin,et al.  Global parametrization by incremental flattening , 2012, ACM Trans. Graph..

[44]  Marcel Campen,et al.  Partitioning Surfaces Into Quadrilateral Patches: A Survey , 2017, Comput. Graph. Forum.

[45]  Olga Sorkine-Hornung,et al.  Instant field-aligned meshes , 2015, ACM Trans. Graph..

[46]  Olga Sorkine-Hornung,et al.  Global parametrization of range image sets , 2011, SA '11.

[47]  Hujun Bao,et al.  Quadrangulation through morse-parameterization hybridization , 2018, ACM Trans. Graph..

[48]  Konrad Polthier,et al.  Perfect Matching Quad Layouts for Manifold Meshes , 2015, SGP '15.

[49]  Konrad Polthier,et al.  CUBECOVER – Parameterization of 3D Volumes , 2011 .

[50]  David Bommes,et al.  Mixed-integer quadrangulation , 2009, SIGGRAPH '09.

[51]  Pierre Alliez,et al.  Integer-grid maps for reliable quad meshing , 2013, ACM Trans. Graph..

[52]  W. T. Tutte How to Draw a Graph , 1963 .

[53]  Leif Kobbelt,et al.  OpenFlipper: An Open Source Geometry Processing and Rendering Framework , 2010, Curves and Surfaces.

[54]  Steven J. Owen,et al.  A Survey of Unstructured Mesh Generation Technology , 1998, IMR.

[55]  Hujun Bao,et al.  Spectral Quadrangulation with Feature Curve Alignment and Element Size Control , 2014, ACM Trans. Graph..

[56]  Konrad Polthier,et al.  QuadCover ‐ Surface Parameterization using Branched Coverings , 2007, Comput. Graph. Forum.

[57]  Johannes Wallner,et al.  Freeform surfaces from single curved panels , 2008, ACM Trans. Graph..