Space Engineers
|
High quality noise module that combines properties of Value noise and gradient noise. Value noise is used as input for gradient function. This leads to no artifacts or zero values at integer points. It's so called Value-Gradient noise. More...
Public Member Functions | |
abstract double | GetValue (double x) |
abstract double | GetValue (double x, double y) |
abstract double | GetValue (double x, double y, double z) |
Protected Member Functions | |
double | GradCoherentNoise (double x, int seed, MyNoiseQuality quality) |
double | GradCoherentNoise (double x, double y, int seed, MyNoiseQuality quality) |
double | GradCoherentNoise (double x, double y, double z, int seed, MyNoiseQuality quality) |
High quality noise module that combines properties of Value noise and gradient noise. Value noise is used as input for gradient function. This leads to no artifacts or zero values at integer points. It's so called Value-Gradient noise.
Definition at line 10 of file MyModule.cs.
|
pure virtual |
Implements VRage.Noise.IMyModule.
Implemented in VRage.Noise.MyRidgedMultifractal, VRage.Noise.MyCompositeNoise, VRage.Noise.MyBillow, and VRage.Noise.MyPerlin.
|
pure virtual |
Implements VRage.Noise.IMyModule.
Implemented in VRage.Noise.MyRidgedMultifractal, VRage.Noise.MyBillow, VRage.Noise.MyPerlin, and VRage.Noise.MyCompositeNoise.
|
pure virtual |
Implements VRage.Noise.IMyModule.
Implemented in VRage.Noise.MyRidgedMultifractal, VRage.Noise.MyBillow, VRage.Noise.MyPerlin, and VRage.Noise.MyCompositeNoise.
|
inlineprotected |
Definition at line 59 of file MyModule.cs.
|
inlineprotected |
Definition at line 75 of file MyModule.cs.
|
inlineprotected |
Definition at line 106 of file MyModule.cs.