AccidentalNoise.ImplicitFractal.RidgedMulti_Get C# (CSharp) Метод

RidgedMulti_Get() приватный Метод

private RidgedMulti_Get ( Double x, Double y ) : Double
x Double
y Double
Результат Double
        private Double RidgedMulti_Get(Double x, Double y)
        {
            var result = 0.00;
            x *= Frequency;
            y *= Frequency;

            for (var i = 0; i < octaves; ++i)
            {
                var signal = sources[i].Get(x, y);
                signal = Offset - Math.Abs(signal);
                signal *= signal;
                result += signal * expArray[i];

                x *= Lacunarity;
                y *= Lacunarity;

            }

            return result * correct[octaves - 1, 0] + correct[octaves - 1, 1];
        }

Same methods

ImplicitFractal::RidgedMulti_Get ( Double x, Double y, Double z ) : Double
ImplicitFractal::RidgedMulti_Get ( Double x, Double y, Double z, Double w ) : Double
ImplicitFractal::RidgedMulti_Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double