Screenshots coming soon
Overview
Cuttable3D is a browser-based tool for slicing STL models into separate parts in preparation for 3D printing. It lets you draw a cut line directly on the model, inspect the resulting pieces with real rigid-body physics, add snap-fit peg joints at cut faces, and verify that all parts reassemble correctly using an interactive puzzle mode. Built as a prototype to explore geometry processing and physics-based interaction in the browser.
Features
- Freehand straight-line cuts with automatic plane detection
- Snap-fit peg joints generated at cut faces
- Real rigid-body physics: pieces fall, bounce, and can be picked up and thrown
- Puzzle mode with ghost outlines marking each piece's original position
- Isolation mode with transform gizmo for precise repositioning
- Unlimited undo / redo
Tech Stack
Three.js
3D rendering and post-processing
Rapier
WASM rigid-body physics simulation
three-bvh-csg
Mesh boolean operations for cuts
manifold-3d
Manifold geometry for cut cap faces
Vite
Dev server and build tooling