| VoronoiOnSphere {sphereTessellation} | R Documentation | 
Spherical Voronoï tessellation
Description
Computes a spherical Voronoï tessellation.
Usage
VoronoiOnSphere(vertices, radius = 1, center = c(0, 0, 0), iterations = 5L)
Arguments
| vertices | vertices, a numeric matrix with three columns | 
| radius | radius of the sphere, a positive number; the vertices will be projected on this sphere | 
| center | center of the sphere, a numeric vector of length three; the vertices will be projected on this sphere | 
| iterations | positive integer, the number of iterations used to construct the meshes of the spherical faces | 
Details
First the Delaunay triangulation is computed, then the Voronoï tessellation is obtained by duality.
Value
An unnamed list whose each element corresponds to a Voronoï face and is a named list with three fields:
-  site, the coordinates of the Voronoï site of the face;
-  cell, a numeric matrix providing the coordinates of the vertices of the face;
-  mesh, a mesh of the face used for plotting in the functionplotVoronoiOnSphere.
See Also
Examples
library(sphereTessellation)
library(rgl)
if(require(cooltools)) {
vertices <- fibonaccisphere(150L)
vor <- VoronoiOnSphere(vertices)
open3d(windowRect = 50 + c(0, 0, 512, 512), zoom = 0.8)
plotVoronoiOnSphere(vor, colors = "random")
}