Hauptinhalt

Voronoi-Diagramme

Berechnen und Darstellen von Voronoi-Diagrammen

Ein Voronoi-Diagramm einer diskreten Punktmenge zerlegt den Raum um die Punkte in Einflussregionen. Diese Zerlegung weist die Eigenschaft auf, dass ein beliebiger Punkt innerhalb einer Einflussregion näher an dem entsprechenden Punkt als jedem anderen Punkt liegt. Diese Einflussregionen werden als Voronoi-Regionen bezeichnet und bilden zusammen das Voronoi-Diagramm. Das Voronoi-Diagramm ist ein geometrisches N-D-Konstrukt, findet jedoch im 2D- und 3D-Raum die meiste praktische Anwendung.

Die Topologie eines Voronoi-Diagramms können Sie mit einem der folgenden Ansätze berechnen:

  • Für diskrete Punkte in 2D oder 3D können Sie die Funktion voronoiDiagram des Objekts delaunayTriangulation verwenden. Dieser Ansatz ist robuster und weist bei größeren Datensätzen eine bessere Leistung auf.

  • Für diskrete Punkte in N-D (wobei N ≥ 2) können Sie zudem die Funktion voronoin verwenden.

Bei beiden Ansätzen wird die Topologie eines Voronoi-Diagramms in einem Matrixformat dargestellt. Einzelheiten zu dieser Datenstruktur finden Sie unter Triangulations.

Funktionen

voronoiDiagramCompute Voronoi diagram of Delaunay triangulation
voronoinCompute Voronoi diagram in N-D space
voronoiPlot Voronoi diagram in 2-D space

Themen

  • 2-D Voronoi Diagram

    Compute and plot the Voronoi diagram for a set of 2-D points.

  • 3-D Voronoi Diagram

    Compute the Voronoi diagram for a set of 3-D points, and plot a single region associated with one point.