voronoi

Calcula ou plota o diagrama de Voronoi de pontos 2-D.

Categoria: Mathematics > Computational Geometry

Sintaxe

voronoi(x, y)

Plota o diagrama de Voronoi dos pontos (x, y).

[vx, vy] = voronoi(x, y)

Retorna as arestas do diagrama como duas matrizes, sem plotar.

Descrição

A célula de Voronoi de um ponto é a região do plano mais próxima desse ponto do que de qualquer outro. voronoi encontra as fronteiras compartilhadas entre essas células. Elas são duais da triangulação de Delaunay: os vértices de Voronoi são os circuncentros dos triângulos de Delaunay.

Para informação célula a célula (vértices de cada célula), use voronoin ou voronoiDiagram.

Argumentos de entrada

x, y
Vetores com as coordenadas dos pontos geradores.

Argumentos de saída

vx, vy
Cada coluna descreve uma aresta: a primeira linha traz o início, a segunda o fim. Arestas que vão ao infinito são cortadas em um comprimento finito.

Exemplo

Arestas de um diagrama de Voronoi

x = [0 1 0 1 0.5];
y = [0 0 1 1 0.5];
[vx, vy] = voronoi(x, y);
disp(size(vx))
Saída
     2     8

Veja também

voronoin voronoiDiagram delaunay triplot