C# Class Delaunay.Voronoi

Inheritance: Utils.IDisposable
Afficher le fichier Open project: mjholtzem/Unity-2D-Destruction Class Usage Examples

Méthodes publiques

Méthode Description
Circles ( ) : List
CompareByYThenX ( Site s1, Site s2 ) : int
CompareByYThenX ( Site s1, Vector2 s2 ) : int
DelaunayLinesForSite ( Vector2 coord ) : List
DelaunayTriangulation ( ) : List
Dispose ( ) : void
Edges ( ) : List
Hull ( ) : List
HullPointsInOrder ( ) : List
NearestSitePoint ( float x, float y ) : Nullable
NeighborSitesForSite ( Vector2 coord ) : List
Region ( Vector2 p ) : List
Regions ( ) : List>
SiteColors ( ) : List
SiteCoords ( ) : List
Sites ( ) : SiteList
SpanningTree ( KruskalType type = KruskalType.MINIMUM ) : List
Triangles ( ) : List
Voronoi ( List points, List colors, Rect plotBounds ) : UnityEngine
VoronoiBoundaryForSite ( Vector2 coord ) : List
VoronoiDiagram ( ) : List

Private Methods

Méthode Description
AddSite ( Vector2 p, uint color, int index ) : void
AddSites ( List points, List colors ) : void
FortunesAlgorithm ( ) : void
FortunesAlgorithm_leftRegion ( Halfedge he ) : Site
FortunesAlgorithm_rightRegion ( Halfedge he ) : Site
HullEdges ( ) : List

Method Details

Circles() public méthode

public Circles ( ) : List
Résultat List

CompareByYThenX() public static méthode

public static CompareByYThenX ( Site s1, Site s2 ) : int
s1 Site
s2 Site
Résultat int

CompareByYThenX() public static méthode

public static CompareByYThenX ( Site s1, Vector2 s2 ) : int
s1 Site
s2 Vector2
Résultat int

DelaunayLinesForSite() public méthode

public DelaunayLinesForSite ( Vector2 coord ) : List
coord Vector2
Résultat List

DelaunayTriangulation() public méthode

public DelaunayTriangulation ( ) : List
Résultat List

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Edges() public méthode

public Edges ( ) : List
Résultat List

Hull() public méthode

public Hull ( ) : List
Résultat List

HullPointsInOrder() public méthode

public HullPointsInOrder ( ) : List
Résultat List

NearestSitePoint() public méthode

public NearestSitePoint ( float x, float y ) : Nullable
x float
y float
Résultat Nullable

NeighborSitesForSite() public méthode

public NeighborSitesForSite ( Vector2 coord ) : List
coord Vector2
Résultat List

Region() public méthode

public Region ( Vector2 p ) : List
p Vector2
Résultat List

Regions() public méthode

public Regions ( ) : List>
Résultat List>

SiteColors() public méthode

public SiteColors ( ) : List
Résultat List

SiteCoords() public méthode

public SiteCoords ( ) : List
Résultat List

Sites() public méthode

public Sites ( ) : SiteList
Résultat SiteList

SpanningTree() public méthode

public SpanningTree ( KruskalType type = KruskalType.MINIMUM ) : List
type KruskalType
Résultat List

Triangles() public méthode

public Triangles ( ) : List
Résultat List

Voronoi() public méthode

public Voronoi ( List points, List colors, Rect plotBounds ) : UnityEngine
points List
colors List
plotBounds Rect
Résultat UnityEngine

VoronoiBoundaryForSite() public méthode

public VoronoiBoundaryForSite ( Vector2 coord ) : List
coord Vector2
Résultat List

VoronoiDiagram() public méthode

public VoronoiDiagram ( ) : List
Résultat List