noise1 method
Implementation
@override
double noise1(double x) {
int x0 = floor(x);
int x1 = x0 + 1;
double xs = 0, ys = 0, zs = 0;
xs = interpHermiteFunc(x - x0);
double xf00 = lerp(valCoord1D(seed, x0), valCoord1D(seed, x1), xs);
double xf10 = lerp(valCoord1D(seed, x0), valCoord1D(seed, x1), xs);
double xf01 = lerp(valCoord1D(seed, x0), valCoord1D(seed, x1), xs);
double xf11 = lerp(valCoord1D(seed, x0), valCoord1D(seed, x1), xs);
double yf0 = lerp(xf00, xf10, ys);
double yf1 = lerp(xf01, xf11, ys);
return lerp(yf0, yf1, zs);
}