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 条
  • [21] Practical Direction of Arrival Estimator using Constrained Robust Kalman Filtering
    Han, Seul-Ki
    Ra, Won-Sang
    Park, Jin Bae
    2013 13TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2013), 2013, : 1284 - 1287
  • [22] A Practical Approach for Resource-Constrained Project Scheduling
    Manousakis, Konstantinos
    Savva, Giannis
    Papadouri, Nicos
    Mavrovouniotis, Michalis
    Christofides, Athanasios
    Kolokotroni, Nedi
    Ellinas, Georgios
    IEEE ACCESS, 2024, 12 : 12976 - 12991
  • [23] A practical approach for the linearization of the constrained multibody dynamics equations
    Negrut, Dan
    Ortiz, Jose L.
    JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS, 2006, 1 (03): : 230 - 239
  • [24] A practical and efficient approach to the constrained via minimization problem
    Tang, ML
    Chen, LH
    Chua, HC
    COMPUTERS & ELECTRICAL ENGINEERING, 2001, 27 (02) : 201 - 216
  • [25] The employment of regular triangulation for constrained Delaunay triangulation
    Maur, P
    Kolingerová, I
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 3, 2004, 3045 : 198 - 206
  • [26] Method for constrained delaunay triangulation of scattered points
    Li, Jiang-xiong
    Jixie Kexue Yu Jishu/Mechanical Science and Technology, 2000, 19 (02): : 241 - 243
  • [27] Efficient Ray Traversal of Constrained Delaunay Tetrahedralization
    Maria, Maxime
    Horna, Sebastien
    Aveneau, Lilian
    PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS (VISIGRAPP 2017), VOL 1, 2017, : 236 - 243
  • [28] Path Planning Based on Constrained Delaunay Triangulation
    Yan, Hongyang
    Wang, Huifang
    Chen, Yangzhou
    Dai, Guiping
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 5168 - 5173
  • [29] Constrained Delaunay tetrahedral mesh generation and refinement
    Si, Hang
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2010, 46 (1-2) : 33 - 46
  • [30] Triangle refinement in a constrained Delaunay triangulation skeleton
    Morrison, Paul
    Zou, Ju Jia
    PATTERN RECOGNITION, 2007, 40 (10) : 2754 - 2765