noise1 method
Implementation
@override
double noise1(double x) {
List<double> box = getScaleBoundsC1D2(x).map((e) => e.toDouble()).toList();
return lerp(input.noise1(box[X1_D2]), input.noise1(box[X2_D2]),
normalize(box[X1_D2], box[X2_D2], x));
}