[{"name":"Simplex","comment":"\n\n\n# Permutation tables\n\n@docs PermutationTable, permutationTableGenerator, permutationTableFromInt\n\n\n# Simplex noise\n\n@docs noise2d, noise3d, noise4d\n\n# Fractal noise\n\n@docs fractal2d, fractal3d, fractal4d\n","unions":[],"aliases":[{"name":"PermutationTable","comment":" Permutation table that is needed to generate the noise value.\n","args":[],"type":"{ perm : Array.Array Basics.Int, permMod12 : Array.Array Basics.Int }"}],"values":[{"name":"fractal2d","comment":" 2-dimensional fractal noise ","type":"Simplex.FractalConfig -> Simplex.PermutationTable -> Basics.Float -> Basics.Float -> Basics.Float"},{"name":"fractal3d","comment":" 3-dimensional fractal noise ","type":"Simplex.FractalConfig -> Simplex.PermutationTable -> Basics.Float -> Basics.Float -> Basics.Float -> Basics.Float"},{"name":"fractal4d","comment":" 4-dimensional fractal noise ","type":"Simplex.FractalConfig -> Simplex.PermutationTable -> Basics.Float -> Basics.Float -> Basics.Float -> Basics.Float -> Basics.Float"},{"name":"noise2d","comment":" Generates a noise value between `-1` and `1` based on the given x and y value and a seeded permutation table.\n","type":"Simplex.PermutationTable -> Basics.Float -> Basics.Float -> Basics.Float"},{"name":"noise3d","comment":" Generates a noise value between `-1` and `1` based on the given x, y and z value and a seeded permutation table.\n","type":"Simplex.PermutationTable -> Basics.Float -> Basics.Float -> Basics.Float -> Basics.Float"},{"name":"noise4d","comment":" Generates a noise value between `-1` and `1` based on the given x, y, z and w value and a seeded permutation table.\n","type":"Simplex.PermutationTable -> Basics.Float -> Basics.Float -> Basics.Float -> Basics.Float -> Basics.Float"},{"name":"permutationTableFromInt","comment":" Convenience function to generate a PermutationTable using an Int as a seed\n","type":"Basics.Int -> Simplex.PermutationTable"},{"name":"permutationTableGenerator","comment":" Generate the permutation tables that are needed to calculate the noise value.\n","type":"Random.Generator Simplex.PermutationTable"}],"binops":[]}]