static private interpolate_X_3 ( Double x, Double y, Double z, Double xs, |
||
x | Double | |
y | Double | |
z | Double | |
xs | Double | |
x0 | ||
x1 | ||
iy | ||
iz | ||
seed | ||
noisefunc | WorkerNoise3 | |
return | Double |
internal static Double interpolate_X_3(
Double x, Double y, Double z, Double xs,
Int32 x0, Int32 x1, Int32 iy, Int32 iz,
Int32 seed, WorkerNoise3 noisefunc)
{
var v1 = noisefunc(x, y, z, x0, iy, iz, seed);
var v2 = noisefunc(x, y, z, x1, iy, iz, seed);
return Lerp(xs, v1, v2);
}