C# 클래스 fCraft.MapGeneration.Forester.ProceduralTree

상속: Tree
파일 보기 프로젝트 열기: fragmer/fCraft

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
MakeFoliage ( ) : void
MakeTrunk ( ) : void
Prepare ( ) : void

보호된 메소드들

메소드 설명
CrossSection ( Vector3I center, float radius, int dirAxis, Block matIndex ) : void
FoliageCluster ( Vector3I center ) : void
MakeBranches ( ) : void
MakeRoots ( IList rootBases ) : void
MakeRoots ( [ rootBases ) : void
ShapeFunc ( int z ) : float
TaperedLimb ( Vector3I start, Vector3I end, float startSize, float endSize ) : void

메소드 상세

CrossSection() 보호된 메소드

protected CrossSection ( Vector3I center, float radius, int dirAxis, Block matIndex ) : void
center Vector3I
radius float
dirAxis int
matIndex Block
리턴 void

FoliageCluster() 보호된 메소드

protected FoliageCluster ( Vector3I center ) : void
center Vector3I
리턴 void

MakeBranches() 보호된 메소드

protected MakeBranches ( ) : void
리턴 void

MakeFoliage() 공개 메소드

public MakeFoliage ( ) : void
리턴 void

MakeRoots() 보호된 메소드

protected MakeRoots ( IList rootBases ) : void
rootBases IList
리턴 void

MakeRoots() 보호된 메소드

protected MakeRoots ( [ rootBases ) : void
rootBases [
리턴 void

MakeTrunk() 공개 메소드

public MakeTrunk ( ) : void
리턴 void

Prepare() 공개 메소드

public Prepare ( ) : void
리턴 void

ShapeFunc() 보호된 메소드

protected ShapeFunc ( int z ) : float
z int
리턴 float

TaperedLimb() 보호된 메소드

protected TaperedLimb ( Vector3I start, Vector3I end, float startSize, float endSize ) : void
start Vector3I
end Vector3I
startSize float
endSize float
리턴 void