C# 클래스 EdgeGraph.Primitive

파일 보기 프로젝트 열기: famerij/EdgeGraph 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
edges List
nodes List
parent string
subEdgeEndConnectionRange float
subEdgeMaxDistance float
subEdgeMinAngle float
subEdgeMinDistance float
subEdgeNodeCombineRange float
subEdgeRandomSeed int
subEdgeRootIndex int
subEdgeSegmentLength float
subEdgeTargetCount int
subEdgeTargetMargin float
subEdgeTargets List
subEdgeWidth float
subEdges List
subNodes List
type PrimitiveType

공개 메소드들

메소드 설명
CutAcuteAngles ( ) : void
Evaluate ( ) : bool
Generate ( int seed ) : void
Primitive ( ) : UnityEngine
Primitive ( Primitive _p ) : UnityEngine
Primitive ( PrimitiveType _type ) : UnityEngine
Process ( bool makeNice = false ) : void

비공개 메소드들

메소드 설명
CalculateBounds ( ) : void
CombineSubNodes ( Node _rootNode, List _nodes, List _edges, float _combineRange, bool ensureRootEdge = true ) : void
ConnectEndPoints ( List _nodes, List _edges ) : void
CopyNodesAndEdges ( ) : void

Makes copies of edges given by the graph for later modifications New edges will have new IDs and new copies of nodes

GenerateSubEdgeTargets ( ) : void
GenerateSubEdges ( ) : void
ShiftNodes ( ) : void
SortNodes ( ) : void

메소드 상세

CutAcuteAngles() 공개 메소드

public CutAcuteAngles ( ) : void
리턴 void

Evaluate() 공개 메소드

public Evaluate ( ) : bool
리턴 bool

Generate() 공개 메소드

public Generate ( int seed ) : void
seed int
리턴 void

Primitive() 공개 메소드

public Primitive ( ) : UnityEngine
리턴 UnityEngine

Primitive() 공개 메소드

public Primitive ( Primitive _p ) : UnityEngine
_p Primitive
리턴 UnityEngine

Primitive() 공개 메소드

public Primitive ( PrimitiveType _type ) : UnityEngine
_type PrimitiveType
리턴 UnityEngine

Process() 공개 메소드

public Process ( bool makeNice = false ) : void
makeNice bool
리턴 void

프로퍼티 상세

edges 공개적으로 프로퍼티

public List edges
리턴 List

nodes 공개적으로 프로퍼티

public List nodes
리턴 List

parent 공개적으로 프로퍼티

public string parent
리턴 string

subEdgeEndConnectionRange 공개적으로 프로퍼티

public float subEdgeEndConnectionRange
리턴 float

subEdgeMaxDistance 공개적으로 프로퍼티

public float subEdgeMaxDistance
리턴 float

subEdgeMinAngle 공개적으로 프로퍼티

public float subEdgeMinAngle
리턴 float

subEdgeMinDistance 공개적으로 프로퍼티

public float subEdgeMinDistance
리턴 float

subEdgeNodeCombineRange 공개적으로 프로퍼티

public float subEdgeNodeCombineRange
리턴 float

subEdgeRandomSeed 공개적으로 프로퍼티

public int subEdgeRandomSeed
리턴 int

subEdgeRootIndex 공개적으로 프로퍼티

public int subEdgeRootIndex
리턴 int

subEdgeSegmentLength 공개적으로 프로퍼티

public float subEdgeSegmentLength
리턴 float

subEdgeTargetCount 공개적으로 프로퍼티

public int subEdgeTargetCount
리턴 int

subEdgeTargetMargin 공개적으로 프로퍼티

public float subEdgeTargetMargin
리턴 float

subEdgeTargets 공개적으로 프로퍼티

public List subEdgeTargets
리턴 List

subEdgeWidth 공개적으로 프로퍼티

public float subEdgeWidth
리턴 float

subEdges 공개적으로 프로퍼티

public List subEdges
리턴 List

subNodes 공개적으로 프로퍼티

public List subNodes
리턴 List

type 공개적으로 프로퍼티

public PrimitiveType type
리턴 PrimitiveType