Class CPUGalGenFallback.RNG
java.lang.Object
gaiasky.scene.record.CPUGalGenFallback.RNG
- Enclosing class:
CPUGalGenFallback
Random number generator with some utility functions that mimic the GLSL implementation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublefbm(double x, double y) doublefbm(double x, double y, double z) doublegamma(double x) doublegaussian()doubleggaussian(double beta) doublenoise(double x, double y) doublenoise(double x, double y, double z) doublerand()doublerandom(double x, double y) doublerandom(double x, double y, double z) voidsetSeed(int seed)
-
Constructor Details
-
RNG
public RNG()
-
-
Method Details
-
setSeed
public void setSeed(int seed) -
rand
public double rand() -
gaussian
public double gaussian() -
gamma
public double gamma(double x) -
ggaussian
public double ggaussian(double beta) -
random
public double random(double x, double y) -
random
public double random(double x, double y, double z) -
noise
public double noise(double x, double y) -
noise
public double noise(double x, double y, double z) -
fbm
public double fbm(double x, double y) -
fbm
public double fbm(double x, double y, double z)
-