public class PerlinNoise
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
double |
offsetX |
double |
offsetY |
double |
offsetZ |
| Constructor and Description |
|---|
PerlinNoise() |
PerlinNoise(java.util.Random random,
boolean useOffset) |
| Modifier and Type | Method and Description |
|---|---|
double |
sample(double x,
double y) |
double |
sample(double x,
double y,
double z) |
void |
sampleAlpha(double[] arr,
double x,
double y,
double z,
int sizeX,
int sizeY,
int sizeZ,
double scaleX,
double scaleY,
double scaleZ,
double frequency) |
void |
sampleBeta(double[] arr,
double x,
double y,
double z,
int sizeX,
int sizeY,
int sizeZ,
double scaleX,
double scaleY,
double scaleZ,
double frequency) |
double |
sampleXYZ(double x,
double y,
double z,
double yScale,
double yMax) |
double |
sampleXZ(double x,
double z,
double frequency) |
public double offsetX
public double offsetY
public double offsetZ
public PerlinNoise()
public PerlinNoise(java.util.Random random,
boolean useOffset)
public double sample(double x,
double y)
public double sample(double x,
double y,
double z)
public void sampleAlpha(double[] arr,
double x,
double y,
double z,
int sizeX,
int sizeY,
int sizeZ,
double scaleX,
double scaleY,
double scaleZ,
double frequency)
public void sampleBeta(double[] arr,
double x,
double y,
double z,
int sizeX,
int sizeY,
int sizeZ,
double scaleX,
double scaleY,
double scaleZ,
double frequency)
public double sampleXZ(double x,
double z,
double frequency)
public double sampleXYZ(double x,
double y,
double z,
double yScale,
double yMax)