INNER CODE UNIT · JavaScript

G2

paladin-t/bitty · lib/fast_noise/JavaScript/FastNoiseLite.js:1057

        const G2 = (3 - SQRT3) / 6;

        let i = Math.floor(x);
        let j = Math.floor(y);
        let xi = x - i;
        let yi = y - j;

        let t = (xi + yi) * G2;
        let x0 = xi - t;
        let y0 = yi - t;

        i *= this._PrimeX;
        j *= this._PrimeY;

        let n0, n1, n2;

        let a = 0.5 - x0 * x0 - y0 * y0;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…