public class WarbleNoise extends java.lang.Object implements Noise.Noise3D
Modifier and Type | Field and Description |
---|---|
double[] |
results
Where the extra outputs of
getNoise(double, double, double) and
getNoiseWithSeed(double, double, double, long) are stored; for 3D noise, items 0 through 2 store valid
results, and for higher-dimensional noise up to 6 outputs can be requested. |
protected long |
seed |
Constructor and Description |
---|
WarbleNoise() |
WarbleNoise(long seed) |
Modifier and Type | Method and Description |
---|---|
double |
getNoise(double x,
double y,
double z) |
double |
getNoiseWithSeed(double x,
double y,
double z,
long seed) |
double |
getPowerNoise(double x,
double y,
double z) |
double |
getPowerNoiseWithSeed(double x,
double y,
double z,
long seed) |
protected long seed
public final double[] results
getNoise(double, double, double)
and
getNoiseWithSeed(double, double, double, long)
are stored; for 3D noise, items 0 through 2 store valid
results, and for higher-dimensional noise up to 6 outputs can be requested.public double getNoise(double x, double y, double z)
getNoise
in interface Noise.Noise3D
public double getNoiseWithSeed(double x, double y, double z, long seed)
getNoiseWithSeed
in interface Noise.Noise3D
public double getPowerNoise(double x, double y, double z)
public double getPowerNoiseWithSeed(double x, double y, double z, long seed)
Copyright © Eben Howard 2012–2022. All rights reserved.