C# Класс EdgeGraph.MinimalCycle

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

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

Метод Описание
DotPerp ( Vector3 v0, Vector3 v1 ) : float
Extract ( List &_nodes, List &_edges, List &_primitives ) : void
ExtractFilament ( Node _n0, Node _n1, List &_nodes, List &_edges, List &_primitives ) : void

Extracts filament consisting of nodes and edges

ExtractPrimitive ( Node _n0, List &_nodes, List &_edges, List &_primitives ) : void

Attempts to find minimal cycles

GetClockwiseMostAdjacent ( Node prev, Node curr, List &_nodes ) : Node
GetCounterClockwiseMostAdjacent ( Node prev, Node curr, List &_nodes ) : Node

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

Метод Описание
ExtractPrimitivesRecursive ( List &_nodes, List &_edges, List &_primitives, int limit ) : void
SortNodes ( List &_nodes ) : void

Sort nodes by x-axis

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

DotPerp() публичный статический Метод

public static DotPerp ( Vector3 v0, Vector3 v1 ) : float
v0 UnityEngine.Vector3
v1 UnityEngine.Vector3
Результат float

Extract() публичный статический Метод

public static Extract ( List &_nodes, List &_edges, List &_primitives ) : void
_nodes List
_edges List
_primitives List
Результат void

ExtractFilament() публичный статический Метод

Extracts filament consisting of nodes and edges
public static ExtractFilament ( Node _n0, Node _n1, List &_nodes, List &_edges, List &_primitives ) : void
_n0 Node
_n1 Node
_nodes List
_edges List
_primitives List
Результат void

ExtractPrimitive() публичный статический Метод

Attempts to find minimal cycles
public static ExtractPrimitive ( Node _n0, List &_nodes, List &_edges, List &_primitives ) : void
_n0 Node
_nodes List
_edges List
_primitives List
Результат void

GetClockwiseMostAdjacent() публичный статический Метод

public static GetClockwiseMostAdjacent ( Node prev, Node curr, List &_nodes ) : Node
prev Node
curr Node
_nodes List
Результат Node

GetCounterClockwiseMostAdjacent() публичный статический Метод

public static GetCounterClockwiseMostAdjacent ( Node prev, Node curr, List &_nodes ) : Node
prev Node
curr Node
_nodes List
Результат Node