Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slicelab Tools

🌐 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

Panels

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
PDF 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.

Install

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 from source

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 Release

Output: src/Slicelab/bin/Release/net7.0/SlicelabTools.gha (native libraries are copied alongside automatically when present).

License

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.

About

Grasshopper plug-in for additive manufacturing — tetrahedral meshing, lattice generation, mesh booleans, adaptive remeshing. Rhino 8, macOS + Windows.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages