Research Article
Triangulation of arbitrary polyhedra to support automatic mesh generators
Article first published online: 18 JUL 2000
DOI: 10.1002/1097-0207(20000910/20)49:1/2<167::AID-NME928>3.0.CO;2-L
Copyright © 2000 John Wiley & Sons, Ltd.
Issue
1097-0207/asset/cover.gif?v=1&s=5d3c2f985f53bee38848d738727a7cada83b15d6)
International Journal for Numerical Methods in Engineering
Special Issue: Unstructured Mesh Generation
Volume 49, Issue 1-2, pages 167–191, 10 - 20 September 2000
Additional Information
How to Cite
Karamete, B. K., Beall, M. W. and Shephard, M. S. (2000), Triangulation of arbitrary polyhedra to support automatic mesh generators. Int. J. Numer. Meth. Engng., 49: 167–191. doi: 10.1002/1097-0207(20000910/20)49:1/2<167::AID-NME928>3.0.CO;2-L
Publication History
- Issue published online: 18 JUL 2000
- Article first published online: 18 JUL 2000
- Manuscript Revised: 4 AUG 1999
- Manuscript Received: 15 APR 1999
- Abstract
- References
- Cited By
Keywords:
- unstructured mesh;
- face recovery;
- Delaunay triangulation;
- robustness
Abstract
An algorithm is presented for the triangulation of arbitrary non-convex polyhedral regions starting with a prescribed boundary triangulation matching existing mesh entities in the remainder of the domain. The algorithm is designed to circumvent the termination problems of volume meshing algorithms which manifest themselves in the inability to successfully create tetrahedra within small subdomains to be referred to herein as cavities. To address this need, a robust Delaunay algorithm with an efficient and termination guaranteed face recovery method is the most appropriate approach. The algorithm begins with Delaunay vertex insertion followed by a face recovery method that conserves the boundary of the cavity by utilizing local mesh modification operations such as edge split, collapse and swap and a new set of tools which we call complex splits. The local mesh modifications are performed in such a manner that each original surface triangulation is represented either as was, or as a concatenation of triangles. When done in this manner, it is always possible to split the matching mesh entities, ensuring that a compatible mesh is created. The algorithm is robust and has been tested against complex manifold and non-manifold cavities resulting in a valid mesh of the entire domain. Copyright © 2000 John Wiley & Sons, Ltd.

1097-0207/asset/NME_left.gif?v=1&s=d337defb1fdf8b3424a76d74a4a8200ecaa73ed0)