Package arc.util.noise
Class Noise
java.lang.Object
arc.util.noise.Noise
Perlin noise implementation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic floatfnoise(float x, float y, float scale, float mag) static floatnnoise(float x, float y, float scale, float mag) static floatnoise(float x, float y, float scale, float mag) static floatnoise(float x, float y, float scale, float mag, float xp) static doublerawNoise(double x) static doublerawNoise(double x, double y) static voidsetSeed(int s) static floatsnoise(float x, float y, float scale, float mag) static doublesnoise(float x, float y, float scale, float mag, float exp) static floatsnoise3(float x, float y, float z, float scale, float mag)
-
Constructor Details
-
Noise
public Noise()
-
-
Method Details
-
rawNoise
public static double rawNoise(double x) -
snoise
public static double snoise(float x, float y, float scale, float mag, float exp) -
snoise
public static float snoise(float x, float y, float scale, float mag) -
snoise3
public static float snoise3(float x, float y, float z, float scale, float mag) -
nnoise
public static float nnoise(float x, float y, float scale, float mag) -
noise
public static float noise(float x, float y, float scale, float mag) -
noise
public static float noise(float x, float y, float scale, float mag, float xp) -
fnoise
public static float fnoise(float x, float y, float scale, float mag) -
rawNoise
public static double rawNoise(double x, double y) -
setSeed
public static void setSeed(int s)
-