Constrained Delaunay Tetrahedrization: A Robust and Practical Approach

被引:7
|
作者
Diazzi, Lorenzo [1 ,2 ]
Panozzo, Daniele [3 ]
Vaxman, Amir [4 ]
Attene, Marco [2 ]
机构
[1] UniMoRe, Modena, Italy
[2] IMATI CNR, Pavia, Italy
[3] NYU, New York, NY USA
[4] Univ Edinburgh, Edinburgh, Midlothian, Scotland
来源
ACM TRANSACTIONS ON GRAPHICS | 2023年 / 42卷 / 06期
关键词
volume meshing; numeric robustness; representability; MESH GENERATION; BOUNDARY RECOVERY; TRIANGULATION; ALGORITHM;
D O I
10.1145/3618352
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a numerically robust algorithm for computing the constrained Delaunay tetrahedrization (CDT) of a piecewise-linear complex, which has a 100% success rate on the 4408 valid models in the Thingi 10k dataset. We build on the underlying theory of the well-known tetgen software, but use a floating-point implementation based on indirect geometric predicates to implicitly represent Steiner points: this new approach dramatically simplifies the implementation, removing the need for ad-hoc tolerances in geometric operations. Our approach leads to a robust and parameter-free implementation, with an empirically manageable number of added Steiner points. Furthermore, our algorithm addresses a major gap in tetgen's theory which may lead to algorithmic failure on valid models, even when assuming perfect precision in the calculations. Our output tetrahedrization conforms with the input geometry without approximations. We can further round our output to floating-point coordinates for downstream applications, which almost always results in valid floating-point meshes unless the input triangulation is very close to being degenerate.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] A linear programming approach to constrained robust predictive control
    Lee, YI
    Kouvaritakis, B
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2000, 45 (09) : 1765 - 1770
  • [42] Robust hybrid approach to multiobjective constrained optimization in aerodynamics
    Epstein, B
    Peigin, S
    AIAA JOURNAL, 2004, 42 (08) : 1572 - 1581
  • [43] Quick Approach to Construct Constrained Delaunay TIN for Line-Selection Design of Mountain Road
    WANG Zi-ru1
    2. School of Foreign Languages
    CADDM, 2008, (02) : 9 - 12
  • [44] Quick Approach to Construct Constrained Delaunay TIN for Line-Selection Design of Mountain Road
    WANG Ziru LIANG Yaolong LI Mingqiu School of Civil and Hydraulic Engineering Dalian University of Technology Dalian School of Foreign Languages Dalian Fisheries University Dalian China
    Computer Aided Drafting,Design and Manufacturing, 2008, Design and Manufacturing.2008 (02) : 9 - 12
  • [45] A Robust Parallel Delaunay Mesh Generation Approach Suitable for Three-Dimensional TCAD
    Stimpfl, Franz
    Heinzl, Rene
    Schwaha, Philipp
    Selberherr, Siegfried
    SISPAD: 2008 INTERNATIONAL CONFERENCE ON SIMULATION OF SEMICONDUCTOR PROCESSES AND DEVICES, 2008, : 265 - 268
  • [46] Design and Implementation of a Practical Parallel Delaunay Algorithm
    G. E. Blelloch
    G. L. Miller
    J. C. Hardwick
    D. Talmor
    Algorithmica, 1999, 24 : 243 - 269
  • [47] Collars and Intestines: Practical Conforming Delaunay Refinement
    Rand, Alexander
    Walkington, Noel
    PROCEEDINGS OF THE 18TH INTERNATIONAL MESHING ROUNDTABLE, 2009, : 481 - 497
  • [48] Design and implementation of a practical parallel Delaunay algorithm
    Blelloch, GE
    Hardwick, JC
    Miller, GL
    Talmor, D
    ALGORITHMICA, 1999, 24 (3-4) : 243 - 269
  • [49] Interleaving with Coroutines: A Practical Approach for Robust Index Joins
    Psaropoulos, Georgios
    Legler, Thomas
    May, Norman
    Ailamaki, Anastasia
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 11 (02): : 230 - 242
  • [50] A PRACTICAL APPROACH FOR ROBUST-CONTROL OF FLEXIBLE STRUCTURES
    COVILLE, A
    ABOUKANDIL, H
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 1995, 5 (06) : 541 - 551