public class PerlinNoise
extends java.lang.Object
Constructor and Description |
---|
PerlinNoise() |
Modifier and Type | Method and Description |
---|---|
protected net.royawesome.jlibnoise.module.source.Perlin |
createModule() |
double |
getFrequency() |
double |
getLacunarity() |
protected V |
getModule() |
int |
getOctaveCount() |
double |
getPersistence() |
int |
getSeed() |
float |
noise(Vector2 position)
Get the noise value for the given position.
|
float |
noise(Vector3 position)
Get the noise value for the given position.
|
void |
setFrequency(double frequency) |
void |
setLacunarity(double lacunarity) |
void |
setOctaveCount(int octaveCount) |
void |
setPersistence(double persistence) |
void |
setSeed(int seed) |
protected net.royawesome.jlibnoise.module.source.Perlin createModule()
public double getFrequency()
public void setFrequency(double frequency)
public double getLacunarity()
public void setLacunarity(double lacunarity)
public int getOctaveCount()
public void setOctaveCount(int octaveCount)
public void setPersistence(double persistence)
public double getPersistence()
public void setSeed(int seed)
public int getSeed()
protected V getModule()
public float noise(Vector2 position)
NoiseGenerator
noise
in interface NoiseGenerator
position
- the positionpublic float noise(Vector3 position)
NoiseGenerator
noise
in interface NoiseGenerator
position
- the position