An algorithm for triangulating multiple 3D polygons

Ming Zou, Tao Ju, Nathan Carr

Research output: Contribution to journalArticlepeer-review

20 Scopus citations

Abstract

We present an algorithm for obtaining a triangulation of multiple, non-planar 3D polygons. The output minimizes additive weights, such as the total triangle areas or the total dihedral angles between adjacent triangles. Our algorithm generalizes a classical method for optimally triangulating a single polygon. The key novelty is a mechanism for avoiding non-manifold outputs for two and more input polygons without compromising optimality. For better performance on real-world data, we also propose an approximate solution by feeding the algorithm with a reduced set of triangles. In particular, we demonstrate experimentally that the triangles in the Delaunay tetrahedralization of the polygon vertices offer a reasonable trade off between performance and optimality.

Original languageEnglish
Pages (from-to)157-166
Number of pages10
JournalComputer Graphics Forum
Volume32
Issue number5
DOIs
StatePublished - Aug 2013

Fingerprint

Dive into the research topics of 'An algorithm for triangulating multiple 3D polygons'. Together they form a unique fingerprint.

Cite this