Класс: DelaunayTri
(Не рекомендуемый) Диаграмма Вороного
voronoiDiagram(DelaunayTri) не рекомендуется. Используйте voronoiDiagram(delaunayTriangulation) вместо этого.
DelaunayTri не рекомендуется. Использование delaunayTriangulation вместо этого.
[V, R] = voronoiDiagram(DT)
[V, R] = voronoiDiagram(DT) возвращает вершины V и области R Диаграммы Вороного точек DT.X. R{i} области является массивом ячеек индексов в V, который представляет вершины Voronoi, ограничивающие область. Область Voronoi сопоставила с i 'th точку, DT.X(i) является R{i}. Для 2D вершины в R{i} перечислены в смежном порядке, т.е. соединение их сгенерирует закрытый полигон (Диаграмма Вороного). Для 3-D вершины в R{i} перечислены в порядке возрастания.
Области Voronoi сопоставили с точками, которые лежат на выпуклой оболочке DT.X, неограниченны. Ограничивающие ребра этих областей исходят к бесконечности. Вершина в бесконечности представлена первой вершиной в V.
DT | Триангуляция Делоне. |
V | numv-by-ndim матрица, представляющая координаты вершин Voronoi, где numv является количеством вершин и ndim, является размерностью пробела, где точки находятся. |
R | Векторный массив ячеек length(DR.X), представляя ячейку Voronoi сопоставлен с каждой точкой. |
Вычислите Диаграмму Вороного набора точек:
X = [ 0.5 0
0 0.5
-0.5 -0.5
-0.2 -0.1
-0.1 0.1
0.1 -0.1
0.1 0.1 ]
dt = DelaunayTri(X)
[V,R] = voronoiDiagram(dt)