AccidentalNoise.ImplicitSphere.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 dx = x - this.XCenter.Get(x, y);
            var dy = y - this.YCenter.Get(x, y);
            var len = Math.Sqrt(dx * dx + dy * dy);
            var rad = this.Radius.Get(x, y);
            var i = (rad - len) / rad;
            if (i < 0) i = 0;
            if (i > 1) i = 1;

            return i;
        }

Same methods

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