Robust field-aligned global parametrization

We present a robust method for computing locally bijective global parametrizations aligned with a given cross-field. The singularities of the parametrization in general agree with singularities of the field, except in a small number of cases when several additional cones need to be added in a controlled way. Parametric lines can be constrained to follow an arbitrary set of feature lines on the surface. Our method is based on constructing an initial quad patch partition using robust cross-field integral line tracing. This process is followed by an algorithm modifying the quad layout structure to ensure that consistent parametric lengths can be assigned to the edges. For most meshes, the layout modification algorithm does not add new singularities; a small number of singularities may be added to resolve an explicitly described set of layouts. We demonstrate that our algorithm succeeds on a test data set of over a hundred meshes.

[1]  D. Bommes,et al.  Mixed-integer quadrangulation , 2009, SIGGRAPH 2009.

[2]  Bruno Lévy,et al.  N-symmetry direction field design , 2008, TOGS.

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

[4]  Peter Schröder,et al.  Conformal equivalence of triangle meshes , 2008, ACM Trans. Graph..

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

[6]  Peter Schröder,et al.  Discrete conformal mappings via circle patterns , 2005, TOGS.

[7]  Pierre Alliez,et al.  Anisotropic polygonal remeshing , 2003, ACM Trans. Graph..

[8]  Alla Sheffer,et al.  Parameterization of Faceted Surfaces for Meshing using Angle-Based Flattening , 2001, Engineering with Computers.

[9]  Yaron Lipman,et al.  Bounded distortion mapping spaces for triangular meshes , 2012, ACM Trans. Graph..

[10]  A. Andronov,et al.  Qualitative Theory of Second-order Dynamic Systems , 1973 .

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

[12]  Bruno Lévy,et al.  Automatic and interactive mesh to T-spline conversion , 2006, SGP '06.

[13]  Eugene Zhang,et al.  Robust Morse Decompositions of Piecewise Constant Vector Fields , 2012, IEEE Transactions on Visualization and Computer Graphics.

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

[15]  Denis Zorin,et al.  Controlled-distortion constrained global parametrization , 2013, ACM Trans. Graph..

[16]  Hans Hagen,et al.  Higher Order Singularities in Piecewise Linear Vector Fields , 2000, IMA Conference on the Mathematics of Surfaces.

[17]  Konstantin Mischaikow,et al.  Vector field design on surfaces , 2006, TOGS.

[18]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

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

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

[21]  David P. Dobkin,et al.  MAPS: multiresolution adaptive parameterization of surfaces , 1998, SIGGRAPH.

[22]  Valerio Pascucci,et al.  Consistent Approximation of Local Flow Behavior for 2D Vector Fields using Edge Maps , 2011 .

[23]  Keenan Crane,et al.  Globally optimal direction fields , 2013, ACM Trans. Graph..

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

[25]  Bruno Lévy,et al.  Representing Higher-Order Singularities in Vector Fields on Piecewise Linear Surfaces , 2006, IEEE Transactions on Visualization and Computer Graphics.

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

[27]  Xavier Tricoche,et al.  Vector and tensor field topology simplification, tracking, and visualization , 2002 .

[28]  Dmitry Sokolov,et al.  Tracing cross-free polylines oriented by a N-symmetry direction field on triangulated surfaces , 2013, ArXiv.

[29]  Bruno Lévy,et al.  Quad Meshing , 2012, Eurographics.

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

[31]  Craig Gotsman,et al.  Conformal Flattening by Curvature Prescription and Metric Scaling , 2008, Comput. Graph. Forum.