C# Класс EdgeGraph.Graph

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

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

Свойство Тип Описание
edges List
nodes List

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

Метод Описание
CleanUpEdges ( ) : void

Checks if there are any edges that have invalid nodes and removes them

ClearPrimitiveSubPrimitives ( int index = -1 ) : void
ExtractMainPrimitives ( float childEdgeWidth ) : void
GeneratePrimitiveSubEdges ( int seed, int index = -1 ) : void
GetEdge ( string id ) : Edge
GetEdgePosition ( string id, bool localSpace = false ) : Vector3
ProcessMinimalCycles ( ) : void
ProcessPrimitiveSubPrimitives ( int index = -1 ) : void
ProcessPrimitives ( int index = -1 ) : void
RemoveNode ( string id ) : void
this ( int index ) : Node
this ( string id ) : Node

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

Метод Описание
ClearSubPrimitives ( Primitive p ) : void
GenerateSubEdges ( int seed, Primitive p ) : void
OnDrawGizmosSelected ( ) : void
ProcessSubPrimitives ( Primitive p ) : void
ResetPivot ( ) : void

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

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

Checks if there are any edges that have invalid nodes and removes them
public CleanUpEdges ( ) : void
Результат void

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

public ClearPrimitiveSubPrimitives ( int index = -1 ) : void
index int
Результат void

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

public ExtractMainPrimitives ( float childEdgeWidth ) : void
childEdgeWidth float
Результат void

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

public GeneratePrimitiveSubEdges ( int seed, int index = -1 ) : void
seed int
index int
Результат void

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

public GetEdge ( string id ) : Edge
id string
Результат Edge

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

public GetEdgePosition ( string id, bool localSpace = false ) : Vector3
id string
localSpace bool
Результат Vector3

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

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

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

public ProcessPrimitiveSubPrimitives ( int index = -1 ) : void
index int
Результат void

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

public ProcessPrimitives ( int index = -1 ) : void
index int
Результат void

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

public RemoveNode ( string id ) : void
id string
Результат void

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

public this ( int index ) : Node
index int
Результат Node

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

public this ( string id ) : Node
id string
Результат Node

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

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

public List edges
Результат List

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

public List nodes
Результат List