Where and how Ruppert’s algorithm fails

Several examples are given to demonstrate non-termination of Ruppert’s Delaunay refinement algorithm for triangular mesh generation exploring the relationship between the minimum angle in the input and the minimum allowable angle in the output. These examples show non-termination despite requiring a...

Full description

Bibliographic Details
Published in:Examples and Counterexamples
Main Author: Alexander Rand
Format: Article
Language:English
Published: Elsevier 2022-11-01
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2666657X22000118
_version_ 1857000703206096896
author Alexander Rand
author_facet Alexander Rand
author_sort Alexander Rand
collection DOAJ
container_title Examples and Counterexamples
description Several examples are given to demonstrate non-termination of Ruppert’s Delaunay refinement algorithm for triangular mesh generation exploring the relationship between the minimum angle in the input and the minimum allowable angle in the output. These examples show non-termination despite requiring a minimum output angle of less than 30° which is smaller than the value generally observed in practice. For input containing only points, an example demonstrates failure of the algorithm with a minimum angle of 30° showing that the theoretical analysis in that context is sharp.
format Article
id doaj-art-059c550fe28449b39c1444d0119f79fc
institution Directory of Open Access Journals
issn 2666-657X
language English
publishDate 2022-11-01
publisher Elsevier
record_format Article
spelling doaj-art-059c550fe28449b39c1444d0119f79fc2025-08-19T19:50:12ZengElsevierExamples and Counterexamples2666-657X2022-11-01210006910.1016/j.exco.2022.100069Where and how Ruppert’s algorithm failsAlexander Rand0Siemens Digital Industries Software, 10800 Pecan Park Blvd, Austin, TX 78750, United States of AmericaSeveral examples are given to demonstrate non-termination of Ruppert’s Delaunay refinement algorithm for triangular mesh generation exploring the relationship between the minimum angle in the input and the minimum allowable angle in the output. These examples show non-termination despite requiring a minimum output angle of less than 30° which is smaller than the value generally observed in practice. For input containing only points, an example demonstrates failure of the algorithm with a minimum angle of 30° showing that the theoretical analysis in that context is sharp.http://www.sciencedirect.com/science/article/pii/S2666657X22000118Computational geometryMesh generationDelaunay triangulation
spellingShingle Alexander Rand
Where and how Ruppert’s algorithm fails
Computational geometry
Mesh generation
Delaunay triangulation
title Where and how Ruppert’s algorithm fails
title_full Where and how Ruppert’s algorithm fails
title_fullStr Where and how Ruppert’s algorithm fails
title_full_unstemmed Where and how Ruppert’s algorithm fails
title_short Where and how Ruppert’s algorithm fails
title_sort where and how ruppert s algorithm fails
topic Computational geometry
Mesh generation
Delaunay triangulation
url http://www.sciencedirect.com/science/article/pii/S2666657X22000118
work_keys_str_mv AT alexanderrand whereandhowruppertsalgorithmfails