Docs
ShapeShuffle Documentation
ShapeShuffle is a simple, browser-based 3D modeller. Place shapes, cut holes, and export print-ready STLs directly in your browser — local-only, with no accounts or cloud setup required.
Main screen
Building
- Place, scale, and align 3D shapes
- Combine objects and cut out holes
- Import files and export ready-to-print STLs
The Editor
- View your step-by-step edit history
- Tweak measurements retroactively
- Edit using UI fields or raw text
Playback
- Watch models build automatically step-by-step
- Follow along in interactive tutorial mode
- Share playable model links with others
How ShapeShuffle Works
You can drag shapes, make cuts, and export STLs without ever touching code. Behind the scenes, ShapeShuffle automatically records every action as a step in ShuffleScript — a plain-text recipe of your design.
- The Editor: Open 📜 ShuffleScript to review or modify previous steps without starting over.
- Playback: Open ▶ Player to watch a design assemble step-by-step or generate a shareable URL.
- Language Reference: Looking for raw command syntax? Read The ShuffleScript Manual.
Next
Building in the Workspace →
→