Shapemetry
Geometry · Scene · Model
Three tiers — COMPUTE (geometry), DATA-IO (scene), RUNTIME (model). Z-up, renderer-agnostic.
First solid in 5 minutes
Brep.box → measure → tessellate → a rendered box in three.js. The complete path, runnable.
Task guides
Booleans, tessellation, 2D offset and nesting, STEP/STL/glTF IO, parametric authoring, three.js rendering.
Concepts
Why solids are JSON documents, units and tolerances, memory ownership, and the jargon glossary.
Parametric models
ModelJSON documents evaluated against a node registry — parameters, expressions, lanes.
API reference
The live public surface of geometry, scene, model, and types — generated from the shipped .d.ts.
Examples
Live B-Rep, mesh, and NURBS scenes. Separate app — `pnpm dev:examples` on port 5746.