Fully Generalized Two-Dimensional Constrained Delaunay Mesh Refinement

Traditional refinement algorithms insert a Steiner point from a few possible choices at each step. Our algorithm, on the contrary, defines regions from where a Steiner point can be selected and thus inserts a Steiner point among an infinite number of choices. Our algorithm significantly extends existing generalized algorithms by increasing the number and the size of these regions. The lower bound for newly created angles can be arbitrarily close to $30^{\circ}$. Both termination and good grading are guaranteed. It is the first Delaunay refinement algorithm with a $30^{\circ}$ angle bound and with grading guarantees. Experimental evaluation of our algorithm corroborates the theory.

[1]  Adrian Bowyer,et al.  Computing Dirichlet Tessellations , 1981, Comput. J..

[2]  Gary L. Miller,et al.  A Delaunay based numerical method for three dimensions: generation, formulation, and partition , 1995, STOC '95.

[3]  Jonathan Richard Shewchuk,et al.  Delaunay refinement algorithms for triangular mesh generation , 2002, Comput. Geom..

[4]  Gary L. Miller,et al.  A time efficient Delaunay refinement algorithm , 2004, SODA '04.

[5]  Gary L. Miller,et al.  When and Why Ruppert's Algorithm Works , 2003, IMR.

[6]  Alper Üngör,et al.  Triangulations with locally optimal Steiner points , 2007, Symposium on Geometry Processing.

[7]  Xiang-Yang Li Generating Well-Shaped d-dimensional Delaunay Meshes , 2001, COCOON.

[8]  Benoît Hudson July 31 , 2008 Safe Steiner Points for Delaunay Refinement , 2008 .

[9]  Jonathan Richard Shewchuk,et al.  What is a Good Linear Element? Interpolation, Conditioning, and Quality Measures , 2002, IMR.

[10]  Andrey N. Chernikov,et al.  Three-dimensional Semi-generalized Point Placement Method for Delaunay Mesh Refinement , 2007, IMR.

[11]  L. Paul Chew,et al.  Guaranteed-quality Delaunay meshing in 3D (short version) , 1997, SCG '97.

[12]  Andrey N. Chernikov,et al.  Generalized Two-Dimensional Delaunay Mesh Refinement , 2009, SIAM J. Sci. Comput..

[13]  Alper Üngör O.-Centers: A New Type of Steiner Points for Computing Size-Optimal Quality-Guaranteed Delaunay Triangulations , 2004, LATIN.

[14]  Andrey N. Chernikov,et al.  Generalized Delaunay Mesh Refinement: From Scalar to Parallel , 2006, IMR.

[15]  L. Paul Chew,et al.  Guaranteed-Quality Triangular Meshes , 1989 .

[16]  D. F. Watson Computing the n-Dimensional Delaunay Tesselation with Application to Voronoi Polytopes , 1981, Comput. J..

[17]  Jim Ruppert,et al.  A Delaunay Refinement Algorithm for Quality 2-Dimensional Mesh Generation , 1995, J. Algorithms.

[18]  L. Paul Chew,et al.  Guaranteed-quality mesh generation for curved surfaces , 1993, SCG '93.

[19]  Carl Ollivier-Gooch,et al.  A Cost/Benefit Analysis of Simplicial Mesh Improvement Techniques as Measured by Solution Efficiency , 2000, Int. J. Comput. Geom. Appl..

[20]  Andrey N. Chernikov,et al.  Three-dimensional delaunay refinement for multi-core processors , 2008, ICS '08.

[21]  Jonathan Richard Shewchuk,et al.  Constrained Delaunay Tetrahedralizations and Provably Good Boundary Recovery , 2002, IMR.

[22]  Paul-Louis George,et al.  Delaunay triangulation and meshing : application to finite elements , 1998 .