public class VoronoiNoise
extends java.lang.Object
| Constructor and Description |
|---|
VoronoiNoise(long seed,
short distanceMethod) |
| Modifier and Type | Method and Description |
|---|---|
short |
getDistanceMethod() |
long |
getSeed() |
boolean |
isUseDistance() |
double |
noise(double x,
double z,
double frequency) |
double |
noise(double x,
double y,
double z,
double frequency) |
void |
setDistanceMethod(short distanceMethod) |
void |
setSeed(long seed) |
void |
setUseDistance(boolean useDistance) |
static double |
valueNoise2D(int x,
int z,
long seed)
To avoid having to store the feature points, we use a hash function
of the coordinates and the seed instead.
|
static double |
valueNoise3D(int x,
int y,
int z,
long seed) |
public boolean isUseDistance()
public void setUseDistance(boolean useDistance)
public short getDistanceMethod()
public long getSeed()
public void setDistanceMethod(short distanceMethod)
public void setSeed(long seed)
public double noise(double x,
double z,
double frequency)
public double noise(double x,
double y,
double z,
double frequency)
public static double valueNoise2D(int x,
int z,
long seed)
public static double valueNoise3D(int x,
int y,
int z,
long seed)