C# Class AccidentalNoise.ImplicitFractal

Inheritance: ImplicitModuleBase
Afficher le fichier Open project: jongallant/WorldGeneratorPart1 Class Usage Examples

Méthodes publiques

Méthode Description
Get ( Double x, Double y ) : Double
Get ( Double x, Double y, Double z ) : Double
Get ( Double x, Double y, Double z, Double w ) : Double
Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
GetBasis ( Int32 which ) : ImplicitBasisFunction
ImplicitFractal ( FractalType fractalType, BasisType basisType, InterpolationType interpolationType, Int32 octaves, double frequency, Int32 seed ) : System
ResetAllSources ( ) : void
ResetSource ( Int32 which ) : void
SetAllSourceTypes ( BasisType newBasisType, InterpolationType newInterpolationType ) : void
SetSourceOverride ( Int32 which, ImplicitModuleBase newSource ) : void
SetSourceType ( Int32 which, BasisType newBasisType, InterpolationType newInterpolationType ) : void

Private Methods

Méthode Description
Billow_CalculateWeights ( ) : void
Billow_Get ( Double x, Double y ) : Double
Billow_Get ( Double x, Double y, Double z ) : Double
Billow_Get ( Double x, Double y, Double z, Double w ) : Double
Billow_Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
FractionalBrownianMotion_CalculateWeights ( ) : void
FractionalBrownianMotion_Get ( Double x, Double y ) : Double
FractionalBrownianMotion_Get ( Double x, Double y, Double z ) : Double
FractionalBrownianMotion_Get ( Double x, Double y, Double z, Double w ) : Double
FractionalBrownianMotion_Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
HybridMulti_CalculateWeights ( ) : void
HybridMulti_Get ( Double x, Double y ) : Double
HybridMulti_Get ( Double x, Double y, Double z ) : Double
HybridMulti_Get ( Double x, Double y, Double z, Double w ) : Double
HybridMulti_Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
Multi_CalculateWeights ( ) : void
Multi_Get ( Double x, Double y ) : Double
Multi_Get ( Double x, Double y, Double z ) : Double
Multi_Get ( Double x, Double y, Double z, Double w ) : Double
Multi_Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
RidgedMulti_CalculateWeights ( ) : void
RidgedMulti_Get ( Double x, Double y ) : Double
RidgedMulti_Get ( Double x, Double y, Double z ) : Double
RidgedMulti_Get ( Double x, Double y, Double z, Double w ) : Double
RidgedMulti_Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double

Method Details

Get() public méthode

public Get ( Double x, Double y ) : Double
x Double
y Double
Résultat Double

Get() public méthode

public Get ( Double x, Double y, Double z ) : Double
x Double
y Double
z Double
Résultat Double

Get() public méthode

public Get ( Double x, Double y, Double z, Double w ) : Double
x Double
y Double
z Double
w Double
Résultat Double

Get() public méthode

public Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
x Double
y Double
z Double
w Double
u Double
v Double
Résultat Double

GetBasis() public méthode

public GetBasis ( Int32 which ) : ImplicitBasisFunction
which System.Int32
Résultat ImplicitBasisFunction

ImplicitFractal() public méthode

public ImplicitFractal ( FractalType fractalType, BasisType basisType, InterpolationType interpolationType, Int32 octaves, double frequency, Int32 seed ) : System
fractalType FractalType
basisType BasisType
interpolationType InterpolationType
octaves System.Int32
frequency double
seed System.Int32
Résultat System

ResetAllSources() public méthode

public ResetAllSources ( ) : void
Résultat void

ResetSource() public méthode

public ResetSource ( Int32 which ) : void
which System.Int32
Résultat void

SetAllSourceTypes() public méthode

public SetAllSourceTypes ( BasisType newBasisType, InterpolationType newInterpolationType ) : void
newBasisType BasisType
newInterpolationType InterpolationType
Résultat void

SetSourceOverride() public méthode

public SetSourceOverride ( Int32 which, ImplicitModuleBase newSource ) : void
which System.Int32
newSource ImplicitModuleBase
Résultat void

SetSourceType() public méthode

public SetSourceType ( Int32 which, BasisType newBasisType, InterpolationType newInterpolationType ) : void
which System.Int32
newBasisType BasisType
newInterpolationType InterpolationType
Résultat void