AccidentalNoise.ImplicitFractal.Multi_Get C# (CSharp) Method

Multi_Get() private method

private Multi_Get ( Double x, Double y ) : Double
x Double
y Double
return Double
        private Double Multi_Get(Double x, Double y)
        {
            var value = 1.00;
            x *= Frequency;
            y *= Frequency;

            for (var i = 0; i < octaves; ++i)
            {
                value *= sources[i].Get(x, y) * expArray[i] + 1.0;
                x *= Lacunarity;
                y *= Lacunarity;

            }

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

Same methods

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