Overview
A Voronoi Diagram divides a plane so every point in a cell is nearest to that cell's site.
Partitions space into regions closest to each input site.
Compact metadata for implementation and discovery.
A Voronoi Diagram divides a plane so every point in a cell is nearest to that cell's site.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n log n)
Average
O(n log n)
Worst
O(n^2)
Space
O(n)
region_i = points p where distance(p, site_i) <= distance(p, site_j) for every jDefines each cell as the points closest to one input site.
Show points claiming surrounding regions of the plane.
Voronoi Diagram operates in O(n log n) time and O(n) space within the Spatial Partitioning family. Key governing relation: region_i = points p where distance(p, site_i) <= distance(p, site_j) for every j. Often compared with Delaunay Triangulation and Quickhull.
What each reference supports for this entry.
Computational geometry textbook reference for the predicates or constructions used by Voronoi Diagram.
Good next jumps from the relationship graph, ranked for useful discovery.
Procedural Generation · Core
Voronoi terrain uses region partitions from feature points.
Compare with thisGeometry · Specialized
Fortune's Algorithm is a sweep-line method for Voronoi diagrams.
Compare with thisGeometry · Core
Voronoi diagrams and Delaunay triangulations are geometric duals.
Compare with thisProcedural Generation · Core
Worley Noise is based on nearest feature points, similar to Voronoi regions.
Compare with thisVoronoi diagrams and Delaunay triangulations are geometric duals.
Fortune's Algorithm is a sweep-line method for Voronoi diagrams.