noise3 method

  1. @override
double noise3(
  1. double x,
  2. double y,
  3. double z
)
override

Implementation

@override
double noise3(double x, double y, double z) {
  return generator.noise3(
      (warpValue.noise3(-x * scaleValue, y * scaleValue, z * scaleValue) *
              multiplier) +
          x,
      (warpValue.noise3(y * scaleValue, -z * scaleValue, x * scaleValue) *
              multiplier) +
          y,
      (warpValue.noise3(z * scaleValue, x * scaleValue, -y * scaleValue) *
              multiplier) +
          z);
}