POLYLLA 3D: Polygonal/Polyhedral meshing algorithm based on terminal-edge regions and terminal-face regions

Cube generated with a Polylla 3D mesh cut in half

Abstract

Polylla is a polygonal mesh algorithm that generates meshes with arbitrarily shaped polygons using the concept of terminal-edge regions. Until now, Polylla has been limited to 2D meshes, but in this work, we extend Polylla to 3D volumetric meshes. We present two versions of Polylla 3D. The first version generates terminal-edge regions, converts them into polyhedra, and repairs polyhedra that are joined by only an edge. This version differs from the original Polylla algorithm in that it does not have the same phases as the 2D version. In the second version, we define two new concepts: longest-face propagation path and terminal-face regions. We use these concepts to create an almost direct extension of the 2D Polylla mesh with the same three phases: label phase, traversal phase, and repair phase.

Publication
Arxiv

This preprint is a chapter of Sergio’s PhD thesis.

Sergio Salinas-Fernández
Sergio Salinas-Fernández
+Lab Project Manager | Polylla algorithm creator

My research interests include Data science, Computational geometry and GPU computing.

Nancy Hitschfeld Kahler
Nancy Hitschfeld Kahler
+Lab founder | Full Professor Universidad de Chile

Full Professor at the Department of Computer Science, University of Chile. Her main research interests include geometric modeling, geometric meshes, and parallel algorithms (GPU computing), focused in computational science, and engineering applications.