C# Класс VoronoiDemo, Unity-Voronoi

Наследование: Editor
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
bounds Bounds
chunkObj GameObject
graph VoronoiGraph
numSites int

Открытые методы

Метод Описание
Compute ( List sites ) : void
CreateChunks ( ) : void
CreateSites ( bool clear = true, bool relax = false, int relaxCount = 2 ) : void
OnDrawGizmos ( ) : void
RelaxSites ( int iterations ) : void
Start ( ) : void
Update ( ) : void

Приватные методы

Метод Описание
CellArea ( Voronoi, cell ) : float
CellCentroid ( Voronoi, cell ) : Point
Distance ( Point a, Point b ) : float

Описание методов

Compute() публичный Метод

public Compute ( List sites ) : void
sites List
Результат void

CreateChunks() публичный Метод

public CreateChunks ( ) : void
Результат void

CreateSites() публичный Метод

public CreateSites ( bool clear = true, bool relax = false, int relaxCount = 2 ) : void
clear bool
relax bool
relaxCount int
Результат void

OnDrawGizmos() публичный Метод

public OnDrawGizmos ( ) : void
Результат void

RelaxSites() публичный Метод

public RelaxSites ( int iterations ) : void
iterations int
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

Описание свойств

bounds публичное свойство

public Bounds bounds
Результат Bounds

chunkObj публичное свойство

public GameObject chunkObj
Результат GameObject

graph публичное свойство

public VoronoiGraph graph
Результат VoronoiGraph

numSites публичное свойство

public int numSites
Результат int