emsdk activate 3.1.19
git clone --recursive https://github.com/grind086/FastNoise-wasm.git
emcc -sEXPORT_NAME=FastNoise -sMODULARIZE=1 --std=c++11 --bind FastNoise/FastNoise.cpp -sWASM=1 -sNO_DYNAMIC_EXECUTION=1 -O0 EMBindings.cpp -o bin/FastNoise.js
-
FastNoise.value2D(x, y)
-
FastNoise.valueFractal2D(x, y)
-
FastNoise.perlin2D(x, y)
-
FastNoise.perlinFractal2D(x, y)
-
FastNoise.simplex2D(x, y)
-
FastNoise.simplexFractal2D(x, y)
-
FastNoise.cellular2D(x, y)
-
FastNoise.whiteNoise2D(x, y)
-
FastNoise.whiteNoiseInt2D(x, y)
-
FastNoise.cubic2D(x, y)
-
FastNoise.cubicFractal2D(x, y)
-
FastNoise.getNoise2D(x, y)
-
FastNoise.value3D(x, y, z)
-
FastNoise.valueFractal3D(x, y, z)
-
FastNoise.perlin3D(x, y, z)
-
FastNoise.perlinFractal3D(x, y, z)
-
FastNoise.simplex3D(x, y, z)
-
FastNoise.simplexFractal3D(x, y, z)
-
FastNoise.cellular3D(x, y, z)
-
FastNoise.whiteNoise3D(x, y, z)
-
FastNoise.whiteNoiseInt3D(x, y, z)
-
FastNoise.cubic3D(x, y, z)
-
FastNoise.cubicFractal3D(x, y, z)
-
FastNoise.getNoise3D(x, y, z)
-
FastNoise.simplex4D(x, y, z, w)
-
FastNoise.whiteNoise4D(x, y, z, w)
-
FastNoise.whiteNoiseInt4D(x, y, z, w)