draco3dgs.js
v1.0.1
Published
JavaScript Wrapper and Typescript type definition for Draco
Downloads
5
Maintainers
Readme
JavaScript Wrapper and Typescript type definition for Draco
Install emsdk
Linux
cd ./submodules/emsdk && ./emsdk install latest && ./emsdk activate latest && source ./emsdk_env.sh && cd ../../Windows
cd ./submodules/emsdk && emsdk.bat install latest && emsdk.bat activate latest && emsdk_env.bat && cd ../../Build WASM
git submodule update --init --recursive
mkdir -p build && cd build
export EMSCRIPTEN="../submodules/emsdk/upstream/emscripten"
cmake ../submodules/draco -DCMAKE_TOOLCHAIN_FILE=../submodules/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -DDRACO_WASM=ON
make
cd ../Link WASM
mkdir -p draco3d
cp build/draco_encoder.js build/draco_encoder.wasm draco3d/draco3d
cp build/draco_decoder.js build/draco_decoder.wasm draco3d/draco3dTest Codec
npm run test
npm run test # run this twice you should get a same bunny.drc