public class Perlin extends Module
| Modifier and Type | Field and Description |
|---|---|
static double |
DEFAULT_PERLIN_FREQUENCY |
static double |
DEFAULT_PERLIN_LACUNARITY |
static int |
DEFAULT_PERLIN_OCTAVE_COUNT |
static double |
DEFAULT_PERLIN_PERSISTENCE |
static NoiseQuality |
DEFAULT_PERLIN_QUALITY |
static int |
DEFAULT_PERLIN_SEED |
static int |
PERLIN_MAX_OCTAVE |
sourceModule| Constructor and Description |
|---|
Perlin() |
| Modifier and Type | Method and Description |
|---|---|
double |
getFrequency() |
double |
getLacunarity() |
double |
getMaxValue()
Returns the maximum value the perlin module can output in it's current configuration
|
NoiseQuality |
getNoiseQuality() |
int |
getOctaveCount() |
double |
getPersistence() |
int |
getSeed() |
int |
getSourceModuleCount() |
double |
getValue(double x,
double y,
double z) |
void |
setFrequency(double frequency) |
void |
setLacunarity(double lacunarity) |
void |
setNoiseQuality(NoiseQuality noiseQuality) |
void |
setOctaveCount(int octaveCount) |
void |
setPersistence(double persistence) |
void |
setSeed(int seed) |
getSourceModule, setSourceModulepublic static final double DEFAULT_PERLIN_FREQUENCY
public static final double DEFAULT_PERLIN_LACUNARITY
public static final int DEFAULT_PERLIN_OCTAVE_COUNT
public static final double DEFAULT_PERLIN_PERSISTENCE
public static final NoiseQuality DEFAULT_PERLIN_QUALITY
public static final int DEFAULT_PERLIN_SEED
public static final int PERLIN_MAX_OCTAVE
public double getFrequency()
public void setFrequency(double frequency)
public double getLacunarity()
public void setLacunarity(double lacunarity)
public NoiseQuality getNoiseQuality()
public void setNoiseQuality(NoiseQuality noiseQuality)
public int getOctaveCount()
public void setOctaveCount(int octaveCount)
public double getPersistence()
public void setPersistence(double persistence)
public int getSeed()
public void setSeed(int seed)
public double getMaxValue()
getValue(double, double, double) to returnpublic int getSourceModuleCount()
getSourceModuleCount in class ModuleCopyright © 2013–2017 Flow Powered. All rights reserved.