INNER CODE UNIT · JavaScript
xz
paladin-t/bitty · lib/fast_noise/JavaScript/FastNoiseLite.js:439
let xz = x + z;
let s2 = xz * -0.211324865405187;
y *= 0.577350269189626;
x += s2 - y;
z += s2 - y;
y += xz * 0.577350269189626;
break;
}
case FastNoiseLite.TransformType3D.DefaultOpenSimplex2:
const R3 = 2.0 / 3.0;
let r = (x + y + z) * R3;
x = r - x;
y = r - y;
z = r - z;
break;
default:
break;
}