R
R
H
P

Research Works

Prototype 2026

Cuttable3D

Browser-based 3D model slicing tool for print preparation.

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