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