public class DoublePerlinNoiseSampler extends Object
Modifier and Type | Field and Description |
---|---|
private double |
amplitude |
private OctavePerlinNoiseSampler |
firstSampler |
private OctavePerlinNoiseSampler |
secondSampler |
Modifier | Constructor and Description |
---|---|
private |
DoublePerlinNoiseSampler(ChunkRandom chunkRandom,
int int2,
it.unimi.dsi.fastutil.doubles.DoubleList doubleList) |
Modifier and Type | Method and Description |
---|---|
private static double |
createAmplitude(int octaves) |
static DoublePerlinNoiseSampler |
method_30846(ChunkRandom chunkRandom,
int int2,
it.unimi.dsi.fastutil.doubles.DoubleList doubleList) |
double |
sample(double x,
double y,
double z) |
private final double amplitude
private final OctavePerlinNoiseSampler firstSampler
private final OctavePerlinNoiseSampler secondSampler
private DoublePerlinNoiseSampler(ChunkRandom chunkRandom, int int2, it.unimi.dsi.fastutil.doubles.DoubleList doubleList)
public static DoublePerlinNoiseSampler method_30846(ChunkRandom chunkRandom, int int2, it.unimi.dsi.fastutil.doubles.DoubleList doubleList)
private static double createAmplitude(int octaves)
public double sample(double x, double y, double z)