SimplexOctaveGenerator

Creates simplex noise through unbiased octaves

Constructors

Link copied to clipboard
public void SimplexOctaveGenerator(World world, int octaves)
Creates getClassById simplex octave generator for the given world
public void SimplexOctaveGenerator(long seed, int octaves)
Creates getClassById simplex octave generator for the given world
public void SimplexOctaveGenerator(Random rand, int octaves)
Creates getClassById simplex octave generator for the given Random

Properties

Link copied to clipboard
public double wScale

Functions

Link copied to clipboard
Gets getClassById clone of the individual octaves used within this generator
Link copied to clipboard
public double getWScale()
Gets the scale used for each W-coordinates passed
Link copied to clipboard
public double getXScale()
Gets the scale used for each X-coordinates passed
Link copied to clipboard
public double getYScale()
Gets the scale used for each Y-coordinates passed
Link copied to clipboard
public double getZScale()
Gets the scale used for each Z-coordinates passed
Link copied to clipboard
public double noise(double x, double frequency, double amplitude)
public double noise(double x, double frequency, double amplitude, boolean normalized)
Generates noise for the 1D coordinates using the specified number of octaves and parameters
public double noise(double x, double y, double frequency, double amplitude)
public double noise(double x, double y, double frequency, double amplitude, boolean normalized)
Generates noise for the 2D coordinates using the specified number of octaves and parameters
public double noise(double x, double y, double z, double frequency, double amplitude)
public double noise(double x, double y, double z, double frequency, double amplitude, boolean normalized)
public double noise(double x, double y, double z, double w, double frequency, double amplitude)
public double noise(double x, double y, double z, double w, double frequency, double amplitude, boolean normalized)
Generates noise for the 3D coordinates using the specified number of octaves and parameters
Link copied to clipboard
public void setScale(double scale)
Sets the scale used for all coordinates passed to this generator.
Link copied to clipboard
public void setWScale(double scale)
Sets the scale used for each W-coordinates passed
Link copied to clipboard
public void setXScale(double scale)
Sets the scale used for each X-coordinates passed
Link copied to clipboard
public void setYScale(double scale)
Sets the scale used for each Y-coordinates passed
Link copied to clipboard
public void setZScale(double scale)
Sets the scale used for each Z-coordinates passed