Reprint of: Delaunay refinement algorithms for triangular mesh generation

被引:29
|
作者
Shewchuk, Jonathan Richard [1 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
来源
关键词
Triangular mesh generation; Delaunay triangulation; Constrained Delaunay triangulation; Delaunay refinement; Computational geometry;
D O I
10.1016/j.comgeo.2014.02.005
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Delaunay refinement is a technique for generating unstructured meshes of triangles for use in interpolation, the finite element method, and the finite volume method. In theory and practice, meshes produced by Delaunay refinement satisfy guaranteed bounds on angles, edge lengths, the number of triangles, and the grading of triangles from small to large sizes. This article presents an intuitive framework for analyzing Delaunay refinement algorithms that unifies the pioneering mesh generation algorithms of L. Paul Chew and Jim Ruppert, improves the algorithms in several minor ways, and most importantly, helps to solve the difficult problem of meshing nonmanifold domains with small angles. Although small angles inherent in the input geometry cannot be removed, one would like to triangulate a domain without creating any new small angles. Unfortunately, this problem is not always soluble. A compromise is necessary. A Delaunay refinement algorithm is presented that can create a mesh in which most angles are 30 degrees or greater and no angle is smaller than arcsin[(root 3/2) sin(phi/2)] similar to (root 3/4)phi, where phi <= 60 degrees is the smallest angle separating two segments of the input domain. New angles smaller than 30 degrees appear only near input angles smaller than 60 degrees. In practice, the algorithm's performance is better than these bounds suggest. Another new result is that Ruppert's analysis technique can be used to reanalyze one of Chew's algorithms. Chew proved that his algorithm produces no angle smaller than 30 degrees (barring small input angles), but without any guarantees on grading or number of triangles. He conjectures that his algorithm offers such guarantees. His conjecture is conditionally confirmed here: if the angle bound is relaxed to less than 26.5 degrees, Chew's algorithm produces meshes (of domains without small input angles) that are nicely graded and size-optimal. (C) 2014 Published by Elsevier B.V.
引用
收藏
页码:741 / 778
页数:38
相关论文
共 50 条
  • [1] Delaunay refinement algorithms for triangular mesh generation
    Shewchuk, JR
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2002, 22 (1-3): : 21 - 74
  • [2] Constrained Delaunay tetrahedral mesh generation and refinement
    Si, Hang
    [J]. FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2010, 46 (1-2) : 33 - 46
  • [3] Adaptive tetrahedral mesh generation by constrained Delaunay refinement
    Si, H.
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2008, 75 (07) : 856 - 880
  • [4] Algorithm for Curved Surface Mesh Generation Based on Delaunay Refinement
    Zhou, Longquan
    Wang, Hongjuan
    Lu, Xinming
    Zhang, Wei
    Zhang, Xingli
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2020, 34 (04)
  • [5] Triangular element refinement in automatic adaptive mesh generation
    ODwyer, J
    Evans, P
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 1997, 33 (02) : 1740 - 1743
  • [6] An Improved Advancing-front-Delaunay Method for Triangular Mesh Generation
    Guo, Yufei
    Huang, Xuhui
    Ma, Zhe
    Hai, Yongqing
    Zhao, Rongli
    Sun, Kewu
    [J]. ADVANCES IN COMPUTER GRAPHICS, CGI 2021, 2021, 13002 : 477 - 487
  • [7] Interleaving Delaunay Refinement and Optimization for Practical Isotropic Tetrahedron Mesh Generation
    Tournois, Jane
    Wormser, Camille
    Alliez, Pierre
    Desbrun, Mathieu
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03):
  • [8] A DELAUNAY REFINEMENT ALGORITHM FOR QUALITY 2-DIMENSIONAL MESH GENERATION
    RUPPERT, J
    [J]. JOURNAL OF ALGORITHMS, 1995, 18 (03) : 548 - 585
  • [9] Sparse Parallel Delaunay Mesh Refinement
    Hudson, Benoit
    Miller, Gary L.
    Phillips, Todd
    [J]. SPAA'07: PROCEEDINGS OF THE NINETEENTH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2007, : 339 - 347
  • [10] Interleaving Delaunay refinement and optimization for 2D triangle mesh generation
    Tournois, Jane
    Alliez, Pierre
    Devillers, Olivier
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL MESHING ROUNDTABLE, 2008, : 83 - +