NoiseGenerator

public abstract class NoiseGenerator

Base class for all noise generators

Inheritors

Constructors

Link copied to clipboard
public void NoiseGenerator()

Functions

Link copied to clipboard
public static int floor(double x)
Speedy floor, faster than (int)Math.
Link copied to clipboard
public double noise(double x)
Computes and returns the 1D noise for the given coordinate in 1D space
public double noise(double x, double y)
Computes and returns the 2D noise for the given coordinates in 2D space
public abstract double noise(double x, double y, double z)
Computes and returns the 3D noise for the given coordinates in 3D space
public double noise(double x, int octaves, double frequency, double amplitude)
public double noise(double x, int octaves, 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, int octaves, double frequency, double amplitude)
public double noise(double x, double y, int octaves, 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, int octaves, double frequency, double amplitude)
public double noise(double x, double y, double z, int octaves, double frequency, double amplitude, boolean normalized)
Generates noise for the 3D coordinates using the specified number of octaves and parameters