Efficient Computation of Planar Triangulations

In 19] we introduced a new algorithm for computing planar triangulations of faceted surfaces for surface parameter-ization. Our algorithm computes a mapping that minimizes the distortion of the surface metric structures (lengths, angles, etc.). Compared with alternative approaches, the algorithm provides a signiicant improvement in robustness and applicability; it can handle more complicated surfaces and it does not require a convex or predeened planar domain boundary. However, our algorithm involves the solution of a constraint minimization problem. The potential high cost in solving the optimization problem has given rise to concerns about the applicability of the method, especially for very large problems. This paper is concerned with the eecient solution of the linear systems that arise when Newton's method is applied to the constraint minimization problem. In small to moderate size models the linear systems can be solved eeciently with a sparse direct method. We give examples from computations with the SuperLU package 6]. For larger models we have to use preconditioned iterative methods. We develop a new preconditioner that takes into account the structure of the problem. Some preliminary experimental results are shown that indicate the eeectiveness of this approach.

[1]  James Demmel,et al.  A Supernodal Approach to Sparse Partial Pivoting , 1999, SIAM J. Matrix Anal. Appl..

[2]  Tony DeRose,et al.  Multiresolution analysis of arbitrary meshes , 1995, SIGGRAPH.

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

[4]  David Eppstein,et al.  Quadrilateral Meshing by Circle Packing , 1999, Int. J. Comput. Geom. Appl..

[5]  Yousef Saad,et al.  ILUT: A dual threshold incomplete LU factorization , 1994, Numer. Linear Algebra Appl..

[6]  A She SURFACE PARAMETERIZATION FOR MESHING BY TRIANGULATION FLATTENING , 2007 .

[7]  Xiang-Yang Li,et al.  Biting Ellipses to Generate Anisotropic Mesh , 1999, IMR.

[8]  David L. Marcum,et al.  Unstuctured Surface Grid Generation Using Global Mapping and Physical Space Approximation , 1999, IMR.

[9]  H. Borouchaki,et al.  Adaptive triangular–quadrilateral mesh generation , 1998 .

[10]  Cornelis Vuik,et al.  GMRESR: a family of nested GMRES methods , 1994, Numer. Linear Algebra Appl..

[11]  Henk A. van der Vorst,et al.  Bi-CGSTAB: A Fast and Smoothly Converging Variant of Bi-CG for the Solution of Nonsymmetric Linear Systems , 1992, SIAM J. Sci. Comput..

[12]  J. McCartney,et al.  The flattening of triangulated surfaces incorporating darts and gussets , 1999, Comput. Aided Des..

[13]  E. Sturler,et al.  Truncation Strategies for Optimal Krylov Subspace Methods , 1999 .

[14]  Yousef Saad,et al.  A Flexible Inner-Outer Preconditioned GMRES Algorithm , 1993, SIAM J. Sci. Comput..

[15]  Guillermo Sapiro,et al.  Conformal Surface Parameterization for Texture Mapping , 1999 .

[16]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[17]  Ron Kimmel,et al.  Texture Mapping Using Surface Flattening via Multidimensional Scaling , 2002, IEEE Trans. Vis. Comput. Graph..

[18]  Bruno Lévy,et al.  Non-distorted texture mapping for sheared triangulated meshes , 1998, SIGGRAPH.

[19]  E. Sturler,et al.  Nested Krylov methods based on GCR , 1996 .

[20]  Michael S. Floater,et al.  Parametrization and smooth approximation of surface triangulations , 1997, Comput. Aided Geom. Des..