C# Class fCraft.MapGeneration.Forester.ProceduralTree

Inheritance: Tree
Afficher le fichier Open project: fragmer/fCraft

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
MakeFoliage ( ) : void
MakeTrunk ( ) : void
Prepare ( ) : void

Méthodes protégées

Méthode Description
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

Method Details

CrossSection() protected méthode

protected CrossSection ( Vector3I center, float radius, int dirAxis, Block matIndex ) : void
center Vector3I
radius float
dirAxis int
matIndex Block
Résultat void

FoliageCluster() protected méthode

protected FoliageCluster ( Vector3I center ) : void
center Vector3I
Résultat void

MakeBranches() protected méthode

protected MakeBranches ( ) : void
Résultat void

MakeFoliage() public méthode

public MakeFoliage ( ) : void
Résultat void

MakeRoots() protected méthode

protected MakeRoots ( IList rootBases ) : void
rootBases IList
Résultat void

MakeRoots() protected méthode

protected MakeRoots ( [ rootBases ) : void
rootBases [
Résultat void

MakeTrunk() public méthode

public MakeTrunk ( ) : void
Résultat void

Prepare() public méthode

public Prepare ( ) : void
Résultat void

ShapeFunc() protected méthode

protected ShapeFunc ( int z ) : float
z int
Résultat float

TaperedLimb() protected méthode

protected TaperedLimb ( Vector3I start, Vector3I end, float startSize, float endSize ) : void
start Vector3I
end Vector3I
startSize float
endSize float
Résultat void