What is built, and what is not.
This category has fourteen tools in it. Some of them are here, most of the rest are scheduled, and nothing below is marked done because the code exists — where a tool is partly built, the row says which half is missing.
The tool inventory is the category's, not ours, so the gaps are visible rather than defined away.
| Tool | State | What that means |
|---|---|---|
| Paint | Partly built | Sphere, circle and triangle brushes with mirror, pen pressure and painting through thin walls; a pen curve placed point by point that stays on the model while you orbit; box, lasso, bucket and smart fills; height fill on any axis, including a tilted one; crease segmentation with an editable region map, one-action assignment of several filaments to it, and Invert Colours. Missing: a curvature term in the segmentation, which is dihedral angle only. |
| Mesh repair | Partly built | Holes, flipped normals, loose fragments and self-intersections, on import, reported rather than done silently — and repair and decimation carry the paint through. Missing: remesh, which does not exist yet. |
| Separate by colour | Partly built | A painted model becomes one closed solid per filament. Missing: the keyed and socketed variants — this is the clean-cap method only. |
| Split with keys | Partly built | Plane cuts with cube keys and per-printer clearance, and parts batched across plates automatically. Missing: freehand curve cuts, and connector shapes beyond the cube. |
| Hollow shell | Partly built | Shell to a wall thickness you choose. Missing: the inner wall inheriting the outer surface colours, which is the half that saves filament on a painted part. |
| History timeline | Partly built | One history, click any step to go back to it, bounded by memory as well as by count. Missing: the long on-disk history, and embedding it in the project so a recipient can rewind your session. |
| Sculpt mode | Planned | Draw, clay, inflate, crease, smooth, move, flatten and pinch, with masking. |
| Print supports | Partly built | The import report finds the overhanging surface — how much of it there is, and in how many separate patches — with anything resting on the build plate left out. Missing: the supports themselves, both the peel-off ribbon and the cage, the zones you add and block by hand, and the shading that would show you where the overhangs are rather than telling you. |
| Outline cut | Planned | A flat sketch view, a closed curve, projected through the model or to a depth. |
| Blade split | Planned | Many-part splitting with an assembly preview and embossed part labels. The plate batching half of it is already here. |
| Articulate | Planned | Chain, hinge, flex and poseable joints placed on the model. |
| Mould studio | Planned | Box moulds through to a full mother mould, feeding the splitter. |
| Render studio | Planned | Stills, turntables and camera-path flythroughs. |
| Fullscreen painting mode | Planned | The same brushes with the panels out of the way. |
What the pipeline itself does
Reads what people actually have
STL, OBJ, PLY and 3MF, including painted 3MF whose colours survive a round trip. Every change is run against 124 real models from two public corpora: 103 import, 21 are files no printer could use — point clouds, empty exports, one corrupt file — and each of those says what is wrong and what to do about it. None of them crash anything, which is the actual test.
Tells you what it changed
Import shows the model's state on arrival next to its state after repair. A file that arrives clean passes through untouched. You can tell a good download from a bad one instead of getting a green tick either way.
Refuses what will not fit
A model too big for the machine is caught before anything expensive happens — with your file's size, the memory your browser reports, and an offer to import a simplified copy at a size that will work. The peak cost of an import is measured, not guessed: 3.9 GB for a twenty-million-triangle model.