noise4Classic method

  1. @override
double noise4Classic(
  1. double x,
  2. double y,
  3. double z,
  4. double w,
)
override

4D OpenSimplex2F noise, classic lattice orientation.

Implementation

@override
double noise4Classic(double x, double y, double z, double w) {
  // Get points for A4 lattice
  double s = -0.138196601125011 * (x + y + z + w);
  double xs = x + s, ys = y + s, zs = z + s, ws = w + s;

  return _noise4Base(xs, ys, zs, ws);
}