Azmyth.Procedural.SimplexOpenNoise.extrapolate C# (CSharp) Method

extrapolate() private method

private extrapolate ( int xsb, int ysb, double dx, double dy ) : double
xsb int
ysb int
dx double
dy double
return double
        private double extrapolate(int xsb, int ysb, double dx, double dy)
        {
            int index = perm[(perm[xsb & 0xFF] + ysb) & 0xFF] & 0x0E;
            return gradients2D[index] * dx
            + gradients2D[index + 1] * dy;
        }

Same methods

SimplexOpenNoise::extrapolate ( int xsb, int ysb, int zsb, double dx, double dy, double dz ) : double
SimplexOpenNoise::extrapolate ( int xsb, int ysb, int zsb, int wsb, double dx, double dy, double dz, double dw ) : double