Package squidpony.squidmath
Class Noise.InverseLayered6D
java.lang.Object
squidpony.squidmath.Noise.InverseLayered6D
- All Implemented Interfaces:
Noise.Noise6D
- Enclosing class:
- Noise
public static class Noise.InverseLayered6D extends Object implements Noise.Noise6D
-
Field Summary
Fields Modifier and Type Field Description protected Noise.Noise6DbasisdoublefrequencydoublelacunarityA multiplier that affects how much the frequency changes with each layer; the default is 0.5 .protected intoctaves -
Constructor Summary
Constructors Constructor Description InverseLayered6D()InverseLayered6D(Noise.Noise6D basis)InverseLayered6D(Noise.Noise6D basis, int octaves)InverseLayered6D(Noise.Noise6D basis, int octaves, double frequency)InverseLayered6D(Noise.Noise6D basis, int octaves, double frequency, double lacunarity) -
Method Summary
Modifier and Type Method Description doublegetNoise(double x, double y, double z, double w, double u, double v)doublegetNoiseWithSeed(double x, double y, double z, double w, double u, double v, long seed)
-
Field Details
-
octaves
-
basis
-
frequency
-
lacunarity
A multiplier that affects how much the frequency changes with each layer; the default is 0.5 .
-
-
Constructor Details
-
Method Details
-
getNoise
- Specified by:
getNoisein interfaceNoise.Noise6D
-
getNoiseWithSeed
public double getNoiseWithSeed(double x, double y, double z, double w, double u, double v, long seed)- Specified by:
getNoiseWithSeedin interfaceNoise.Noise6D
-