AccidentalNoise.Noise.interpolate_XYZ_6 C# (CSharp) Method

interpolate_XYZ_6() static private method

static private interpolate_XYZ_6 ( Double x, Double y, Double z, Double w, Double u, Double v, Double xs, Double ys, Double zs, Int32 x0, Int32 x1, Int32 y0, Int32 y1, Int32 z0, Int32 z1, Int32 iw, Int32 iu, Int32 iv, Int32 seed, WorkerNoise6 noisefunc ) : Double
x Double
y Double
z Double
w Double
u Double
v Double
xs Double
ys Double
zs Double
x0 System.Int32
x1 System.Int32
y0 System.Int32
y1 System.Int32
z0 System.Int32
z1 System.Int32
iw System.Int32
iu System.Int32
iv System.Int32
seed System.Int32
noisefunc WorkerNoise6
return Double
        internal static Double interpolate_XYZ_6(
            Double x, Double y, Double z, Double w, Double u, Double v, 
            Double xs, Double ys, Double zs,
            Int32 x0, Int32 x1, Int32 y0, Int32 y1, Int32 z0, Int32 z1, Int32 iw, Int32 iu, Int32 iv,
            Int32 seed, WorkerNoise6 noisefunc)
        {
            var v1 = interpolate_XY_6(x, y, z, w, u, v, xs, ys, x0, x1, y0, y1, z0, iw, iu, iv, seed, noisefunc);
            var v2 = interpolate_XY_6(x, y, z, w, u, v, xs, ys, x0, x1, y0, y1, z1, iw, iu, iv, seed, noisefunc);

            return Lerp(zs, v1, v2);
        }