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;
            }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…