🌐 tools.slicelab.com — documentation, examples, and every component's inputs/outputs.
A Grasshopper plugin for Rhino 8 — mesh processing, tetrahedral meshing and lattice generation, texture mapping, visualization, PDF layout, and file export.
Cross-platform: macOS (Apple Silicon) and Windows 11 · .NET 7 · AGPL-3.0
| Panel | What's in it |
|---|---|
| Geometry | Mesh booleans (Manifold), Adaptive TriRemesh (mmg), decimate, refine, repair, bounding box, curve utilities |
| Geometry Viz | Attractor field rendering, texture mapping, gradient legends |
| Tet Tools | Tetrahedralize (TetGen) and 10 lattice generators |
| Composable multi-page PDF layout + quick export | |
| Export | STL, 3MF, GLB (Draco), TXT, viewport/render capture |
| Utilities | Data flow, text, layers, unit conversion, math |
See tools.slicelab.com for every component, inputs/outputs, and usage.
Package Manager (recommended): in Rhino 8, run _PackageManager, search SlicelabTools, install, restart Rhino.
Manual: download the platform zip from Releases and unzip its entire contents into your Grasshopper Libraries folder, then restart Rhino.
Windows only (both methods): Rhino must use the NETCore runtime — run SetDotNetRuntime, select NETCore, restart Rhino. Without this the plug-in silently won't load.
Build the three native libraries first (CMake), then the plugin:
# each of: native/tetgen, native/mmg, native/manifold
cd native/<lib> && mkdir -p build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release && make -j # macOS
# Windows: cmake .. -G "Visual Studio 17 2022" -A x64 && cmake --build . --config Release
# then the plugin
dotnet build src/Slicelab/Slicelab.csproj --configuration ReleaseOutput: src/Slicelab/bin/Release/net7.0/SlicelabTools.gha (native libraries are copied alongside automatically when present).
AGPL-3.0. Slicelab Tools links TetGen, which is dual-licensed AGPL v3 / commercial; this project uses TetGen under AGPL v3, so the plugin is AGPL-3.0 as well. All bundled libraries: THIRD_PARTY_LICENSES.txt.