Package megamek.common.util
Class SimplexNoise
java.lang.Object
megamek.common.util.SimplexNoise
-
Method Summary
Modifier and TypeMethodDescriptionstatic doublenoise(double xin, double yin) 2D simplex noise, returns values in the range [-1.0, +1.0]static doublenoise(double xin, double yin, double zin) static doublenoise(double x, double y, double z, double w) static doublenoiseOctaves(double xin, double yin, int octaves) static doublenoiseOctaves(double xin, double yin, int octaves, double scale)
-
Method Details
-
noiseOctaves
public static double noiseOctaves(double xin, double yin, int octaves) -
noiseOctaves
public static double noiseOctaves(double xin, double yin, int octaves, double scale) -
noise
public static double noise(double xin, double yin) 2D simplex noise, returns values in the range [-1.0, +1.0]Mostly linear within the range of [-4/9 sqrt(2), +4/9 sqrt(2)], strong falloff afterward.
-
noise
public static double noise(double xin, double yin, double zin) -
noise
public static double noise(double x, double y, double z, double w)
-