AccidentalNoise.Noise.interpolate_XYZ_3 C# (CSharp) Method

interpolate_XYZ_3() static private method

static private interpolate_XYZ_3 ( Double x, Double y, Double z, Double xs, Double ys, Double zs, Int32 x0, Int32 x1, Int32 y0, Int32 y1, Int32 z0, Int32 z1, Int32 seed, WorkerNoise3 noisefunc ) : Double
x Double
y Double
z 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
seed System.Int32
noisefunc WorkerNoise3
return Double
        internal static Double interpolate_XYZ_3(
            Double x, Double y, Double z, Double xs, Double ys, Double zs,
            Int32 x0, Int32 x1, Int32 y0, Int32 y1, Int32 z0, Int32 z1,
            Int32 seed, WorkerNoise3 noisefunc)
        {
            var v1 = interpolate_XY_3(x, y, z, xs, ys, x0, x1, y0, y1, z0, seed, noisefunc);
            var v2 = interpolate_XY_3(x, y, z, xs, ys, x0, x1, y0, y1, z1, seed, noisefunc);

            return Lerp(zs, v1, v2);
        }