Robust Polylines Tracing for N-Symmetry Direction Field on Triangulated Surfaces

We are proposing an algorithm for tracing polylines that are oriented by a direction field defined on a triangle mesh. The challenge is to ensure that two such polylines cannot cross or merge. This property is fundamental for mesh segmentation and is impossible to enforce with existing algorithms. The core of our contribution is to determine how polylines cross each triangle. Our solution is inspired by EdgeMaps where each triangle boundary is decomposed into inflow and outflow intervals such that each inflow interval is mapped onto an outflow interval. To cross a triangle, we find the inflow interval that contains the entry point, and link it to the corresponding outflow interval, with the same barycentric coordinate. To ensure that polylines cannot merge or cross, we introduce a new direction field representation, we resolve the inflow/outflow interval pairing with a guaranteed combinatorial algorithm, and propagate the barycentric positions with arbitrary precision number representation. Using these techniques, two streamlines crossing the same triangle cannot merge or cross, but only locally overlap when all streamline extremities are located on the same edge. Cross-free and merge-free polylines can be traced on the mesh by iteratively crossing triangles. Vector field singularities and polyline/vertex crossing are characterized and consistently handled.

[1]  Konrad Polthier,et al.  Straightest geodesics on polyhedral surfaces , 2006, SIGGRAPH Courses.

[2]  Ke Wang,et al.  Edge subdivision schemes and the construction of smooth vector fields , 2006, ACM Trans. Graph..

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

[4]  Bruno Lévy,et al.  Mesh editing with an embedded network of curves , 2005, International Conference on Shape Modeling and Applications 2005 (SMI' 05).

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

[6]  Bruno Lévy,et al.  Geometry-aware direction field processing , 2009, TOGS.

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

[8]  Francis Lazarus,et al.  Optimal System of Loops on an Orientable Surface , 2005, Discret. Comput. Geom..

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

[10]  Steven J. Gortler,et al.  Fast exact and approximate geodesics on meshes , 2005, ACM Trans. Graph..

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

[12]  Robert S. Laramee,et al.  Evenly Spaced Streamlines for Surfaces: An Image‐Based Approach , 2009, Comput. Graph. Forum.

[13]  Eugene Zhang,et al.  Rotational symmetry field design on surfaces , 2007, ACM Trans. Graph..

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

[15]  Francis Lazarus,et al.  Optimal System of Loops on an Orientable Surface , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[16]  Franck Ledoux,et al.  A PDE Based Approach to Multidomain Partitioning and Quadrilateral Meshing , 2012, IMR.

[17]  Luiz Velho,et al.  Computing geodesics on triangular meshes , 2005, Comput. Graph..

[18]  Hugues Hoppe,et al.  Design of tangent vector fields , 2007, SIGGRAPH 2007.

[19]  Valerio Pascucci,et al.  Edge maps: Representing flow with bounded error , 2011, 2011 IEEE Pacific Visualization Symposium.

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

[21]  Konstantin Mischaikow,et al.  Conley index theory , 1995 .

[22]  Christian Rössl,et al.  Streamline Embedding for 3D Vector Field Exploration , 2012, IEEE Transactions on Visualization and Computer Graphics.

[23]  Mohamed Barakat,et al.  Conley Index Theory , 2010 .

[24]  David Eberly,et al.  Triangulation by Ear Clipping , 2016 .

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

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

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