C# Класс AccidentalNoise.ImplicitFractal

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

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

Метод Описание
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

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

Метод Описание
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

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

Get() публичный Метод

public Get ( Double x, Double y ) : Double
x Double
y Double
Результат Double

Get() публичный Метод

public Get ( Double x, Double y, Double z ) : Double
x Double
y Double
z Double
Результат Double

Get() публичный Метод

public Get ( Double x, Double y, Double z, Double w ) : Double
x Double
y Double
z Double
w Double
Результат Double

Get() публичный Метод

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
Результат Double

GetBasis() публичный Метод

public GetBasis ( Int32 which ) : ImplicitBasisFunction
which System.Int32
Результат ImplicitBasisFunction

ImplicitFractal() публичный Метод

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
Результат System

ResetAllSources() публичный Метод

public ResetAllSources ( ) : void
Результат void

ResetSource() публичный Метод

public ResetSource ( Int32 which ) : void
which System.Int32
Результат void

SetAllSourceTypes() публичный Метод

public SetAllSourceTypes ( BasisType newBasisType, InterpolationType newInterpolationType ) : void
newBasisType BasisType
newInterpolationType InterpolationType
Результат void

SetSourceOverride() публичный Метод

public SetSourceOverride ( Int32 which, ImplicitModuleBase newSource ) : void
which System.Int32
newSource ImplicitModuleBase
Результат void

SetSourceType() публичный Метод

public SetSourceType ( Int32 which, BasisType newBasisType, InterpolationType newInterpolationType ) : void
which System.Int32
newBasisType BasisType
newInterpolationType InterpolationType
Результат void