public abstract class NoiseGenerator extends Object
| Constructor and Description |
|---|
NoiseGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static int |
floor(double x)
Speedy floor, faster than (int)Math.floor(x)
|
double |
noise(double x)
Computes and returns the 1D noise for the given coordinate in 1D space
|
double |
noise(double x,
double y)
Computes and returns the 2D noise for the given coordinates in 2D space
|
abstract double |
noise(double x,
double y,
double z)
Computes and returns the 3D noise for the given coordinates in 3D space
|
double |
noise(double x,
double y,
double z,
int octaves,
double frequency,
double amplitude)
Generates noise for the 3D coordinates using the specified number of
octaves and parameters
|
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
|
double |
noise(double x,
double y,
int octaves,
double frequency,
double amplitude)
Generates noise for the 2D coordinates using the specified number of
octaves and parameters
|
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
|
double |
noise(double x,
int octaves,
double frequency,
double amplitude)
Generates noise for the 1D coordinates using the specified number of
octaves and parameters
|
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 static int floor(double x)
x - Value to floorpublic double noise(double x)
x - X coordinatepublic double noise(double x,
double y)
x - X coordinatey - Y coordinatepublic abstract double noise(double x,
double y,
double z)
x - X coordinatey - Y coordinatez - Z coordinatepublic double noise(double x,
int octaves,
double frequency,
double amplitude)
x - X-coordinateoctaves - Number of octaves to usefrequency - How much to alter the frequency by each octaveamplitude - How much to alter the amplitude by each octavepublic double noise(double x,
int octaves,
double frequency,
double amplitude,
boolean normalized)
x - X-coordinateoctaves - Number of octaves to usefrequency - How much to alter the frequency by each octaveamplitude - How much to alter the amplitude by each octavenormalized - If true, normalize the value to [-1, 1]public double noise(double x,
double y,
int octaves,
double frequency,
double amplitude)
x - X-coordinatey - Y-coordinateoctaves - Number of octaves to usefrequency - How much to alter the frequency by each octaveamplitude - How much to alter the amplitude by each octavepublic double noise(double x,
double y,
int octaves,
double frequency,
double amplitude,
boolean normalized)
x - X-coordinatey - Y-coordinateoctaves - Number of octaves to usefrequency - How much to alter the frequency by each octaveamplitude - How much to alter the amplitude by each octavenormalized - If true, normalize the value to [-1, 1]public double noise(double x,
double y,
double z,
int octaves,
double frequency,
double amplitude)
x - X-coordinatey - Y-coordinatez - Z-coordinateoctaves - Number of octaves to usefrequency - How much to alter the frequency by each octaveamplitude - How much to alter the amplitude by each octavepublic double noise(double x,
double y,
double z,
int octaves,
double frequency,
double amplitude,
boolean normalized)
x - X-coordinatey - Y-coordinatez - Z-coordinateoctaves - Number of octaves to usefrequency - How much to alter the frequency by each octaveamplitude - How much to alter the amplitude by each octavenormalized - If true, normalize the value to [-1, 1]Copyright © 2022. All rights reserved.