AccidentalNoise.ImplicitTiers.Get C# (CSharp) Метод

Get() публичный Метод

public Get ( Double x, Double y ) : Double
x Double
y Double
Результат Double
        public override Double Get(Double x, Double y)
        {
            var numsteps = Tiers;
            if (this.Smooth) --numsteps;
            var val = Source.Get(x, y);
            var tb = Math.Floor(val * numsteps);
            var tt = tb + 1.0;
            var t = val * numsteps - tb;
            tb /= numsteps;
            tt /= numsteps;
			var u = (this.Smooth ? MathHelper.QuinticBlend(t) : 0.0);
            return tb + u * (tt - tb);
        }

Same methods

ImplicitTiers::Get ( Double x, Double y, Double z ) : Double
ImplicitTiers::Get ( Double x, Double y, Double z, Double w ) : Double
ImplicitTiers::Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double