singlePerlinFractalBillow2 method
Implementation
double singlePerlinFractalBillow2(double x, double y) {
var seed = baseNoise.seed;
var dx = x;
var dy = y;
var sum = baseNoise.singlePerlin2(seed, dx, dy).abs() * 2.0 - 1.0;
var amp = 1.0;
for (var i = 1; i < octaves; i++) {
dx *= lacunarity;
dy *= lacunarity;
amp *= gain;
sum += (baseNoise.singlePerlin2(++seed, dx, dy).abs() * 2.0 - 1.0) * amp;
}
return sum * fractalBounding;
}