Computing the cut locus, Voronoi diagram, and signed distance function of polygons

This paper presents a new method for the computation of the generalized Voronoi diagram of planar polygons. First, we show that the vertices of the cut locus can be computed efficiently. This is achieved by enumerating the tripoints of the polygon, a superset of the cut locus vertices. This is the set of all points that are of equal distance to three distinct topological entities. Then our algorithm identifies and connects the appropriate tripoints to form the cut locus vertex connectivity graph, where edges define linear or parabolic boundary segments between the Voronoi regions, resulting in the generalized Voronoi diagram. Our proposed method is validated on complex polygon soups. We apply the algorithm to represent the exact signed distance function of the polygon by augmenting the Voronoi regions with linear and radial functions, calculating the cut locus both inside and outside. • Efficient algorithm for computing generalized Voronoi diagrams for polygon soups. • Our method constructs tripoints by embedding the polygon in a Delaunay triangulation. • Algorithm correctness is argued with a number of geometric theorems and a conjecture. • Exact algorithm utilizes closed-form geometric formulas and graph transformations. • Our robust Matlab implementation performs in O(n log(n)) time for most inputs.

Authors

Institutions

Publication Details

Journal
Computer Aided Geometric Design
Published
2024-09-19
DOI
https://doi.org/10.1016/j.cagd.2024.102388
Primary Topic
Computational Geometry and Mesh Generation
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Computing the cut locus, Voronoi diagram, and signed distance function of polygons

Gábor Valasek, Csaba Bálint, Róbert Bán
Computer Aided Geometric Design
Computational Geometry and Mesh Generation
article

Computing the cut locus, Voronoi diagram, and signed distance function of polygons

Gábor Valasek, Csaba Bálint, Róbert Bán
article en

Abstract

This paper presents a new method for the computation of the generalized Voronoi diagram of planar polygons. First, we show that the vertices of the cut locus can be computed efficiently. This is achieved by enumerating the tripoints of the polygon, a superset of the cut locus vertices. This is the set of all points that are of equal distance to three distinct topological entities. Then our algorithm identifies and connects the appropriate tripoints to form the cut locus vertex connectivity graph, where edges define linear or parabolic boundary segments between the Voronoi regions, resulting in the generalized Voronoi diagram. Our proposed method is validated on complex polygon soups. We apply the algorithm to represent the exact signed distance function of the polygon by augmenting the Voronoi regions with linear and radial functions, calculating the cut locus both inside and outside. • Efficient algorithm for computing generalized Voronoi diagrams for polygon soups. • Our method constructs tripoints by embedding the polygon in a Delaunay triangulation. • Algorithm correctness is argued with a number of geometric theorems and a conjecture. • Exact algorithm utilizes closed-form geometric formulas and graph transformations. • Our robust Matlab implementation performs in O(n log(n)) time for most inputs.

Computer Aided Geometric DesignVol. 114
Eötvös Loránd University (HU)
Reduced inequalities
Openalex Percentile: Top 70%
Computational Geometry and Mesh Generation
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.