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.Noise3Dpublic double getNoiseWithSeed(double x,
double y,
double z,
long seed)
getNoiseWithSeed in interface Noise.Noise3Dpublic 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.