Voronoi Diagrams on Three-Dimensional Surfaces

Requires a Wolfram Notebook System
Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.
This Demonstration partitions the surface of a cylinder, cone, Möbius strip, sphere, or torus into Voronoi cells based on a set of up to 24 random points (sites) uniformly distributed over the surface.
[more]
Contributed by: Erik Mahieu (July 2016)
Open content licensed under CC BY-NC-SA
Snapshots
Details
The regions are created using Mathematica's built-in function ParametricPlot3D. NearestFunction using the selected DistanceFunction is used as a MeshFunction to partition the regions into Voronoi cells.
Permanent Citation
"Voronoi Diagrams on Three-Dimensional Surfaces"
http://demonstrations.wolfram.com/VoronoiDiagramsOnThreeDimensionalSurfaces/
Wolfram Demonstrations Project
Published: July 20 2016