Ejemplo n.º 1
0
 public List <LineSegment> SpanningTree(KruskalType type = KruskalType.Minimum)
 {
     return(DelaunayHelpers.Kruskal(DelaunayHelpers.DelaunayLinesForEdges(Edges), type));
 }
Ejemplo n.º 2
0
 public List <LineSegment> Hull()
 {
     return(DelaunayHelpers.DelaunayLinesForEdges(HullEdges()));
 }
Ejemplo n.º 3
0
 public List <LineSegment> DelaunayTriangulation()
 {
     return(DelaunayHelpers.DelaunayLinesForEdges(Edges));
 }
Ejemplo n.º 4
0
 public List <LineSegment> VoronoiDiagram()
 {
     return(DelaunayHelpers.VisibleLineSegments(Edges));
 }
Ejemplo n.º 5
0
 public List <LineSegment> DelaunayLinesForSite(Vector2 p)
 {
     return(DelaunayHelpers.DelaunayLinesForEdges(DelaunayHelpers.SelectEdgesForSitePoint(p, Edges)));
 }
Ejemplo n.º 6
0
 public List <LineSegment> VoronoiBoundaryForSite(Vector2 p)
 {
     return(DelaunayHelpers.VisibleLineSegments(DelaunayHelpers.SelectEdgesForSitePoint(p, Edges)));
 }