mirror of https://gitee.com/openkylin/vtk9.git
8cfcb6079a | ||
---|---|---|
.. | ||
CMakeLists.txt | ||
Cone.cxx | ||
README.md | ||
index.html |
README.md
WebAssembly Cone Example
This example aims to provide a base example on how to write a VTK viewer for WebAssembly.
Compiling example against VTK
We assume inside the work/
directory to find the source of VTK under src/
and its build tree under build-vtk-wasm
.
If VTK is not built yet, please follow the guide ../README.md
.
Let's create the build directory for our example
mkdir -p work/build-cone
Start docker inside that working directory
docker run --rm --entrypoint /bin/bash -v $PWD:/work -it dockcross/web-wasm:20200416-a6b6635
cd /work/build-cone
cmake \
-G Ninja \
-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} \
-DVTK_DIR=/work/build-vtk-wasm \
-DOPTIMIZE=BEST \
/work/src/Examples/Emscripten/Cxx/Cone
cmake --build .
Serve and test generated code
cd work/build-cone
python3 -m http.server 8000
Open your browser to http://localhost:8000