README.md
February 16, 2022 ยท View on GitHub
About
This web page uses web assembly to convert a voxel-based NIfTI image (.nii; .nii.gz) to a triangle-based mesh format (.gii, .mz3, .obj, .ply, .stl, .vtk). For more details, see nii2mesh.
Live Demo
Local Usage
You can clone the project and test it locally using http-server. The repository comes with pre-compiled WebAssembly, but you can recompile the WASM code with the command make wasm. Note that Github allows you to publish your repositories as web pages, allowing you to publicly share your modifications. Commands for local testing include:
git clone https://github.com/rordenlab/nii2meshWeb
cd nii2meshWeb
make wasm
http-server
Links
- nii2mesh provides details on the core code.
- vtk.js provides an alternate method for marching cubes.
- Will Usher has created a rust-based WASM Marching Cubes with a nice live demo.
- Web page and javascript wrapper based on work by MyMiniFactory.