Thalias Relay · Project Document CTR-WEB-001

Contour.

Parametric CAD in the browser. Drawn, dimensioned, and machined from a single tab.

Project Thalias Relay
Revision A — 2026-11-09
Units mm · deg
Status Live
Sheet 1 of 1
Scale 1 : 1, always
01

Definition

Noun · from the Italian contorno, an outline

contour /ˈkɒn.tʊər/

noun.

  1. The outline of a solid; the edge you can trace where a surface turns away from the light.
  2. A line on a drawing or map joining points that share one value — height, pressure, temperature.
  3. Here: a CAD program named for both — it takes the outline seriously, and it keeps every value exact.

Browser CAD that feels like Shapr3D, with a real B-rep kernel — accurate enough for CNC shops and 3D printing.

02

Specification

As built · not as promised
Kernel Open CASCADE Technology 8.0, compiled to WebAssembly. A production B-rep kernel — the same class of geometry engine behind industrial CAD — not a mesh approximation of one.
Solver PlaneGCS geometric constraint solver. Sketches report their degrees of freedom, conflicts, and redundancies; a sketch is never silently half-solved.
Document Feature-history JSON is the source of truth. The model is a list of operations that can be replayed, edited, and re-solved — the 3D view is a consequence of the document, never the other way round.
Interaction Direct manipulation. Push and pull faces by their arrows; drag an edge to grow a fillet or chamfer. Type a number mid-drag when the hand is not precise enough.
Previews Real kernel results, never faked. What follows your cursor while you drag is the kernel’s own answer for that value — there is no stand-in geometry anywhere in the program.
Exports STEP AP214 by default, AP242 on request — and every export is re-imported and volume-checked before it is handed over. Hand-rolled 3MF for printing.
Runs Entirely in the browser. Kernel, solver, and document live on your machine; there is no server in the loop and nothing to upload.
03

Principles

Working rules · enforced in review
04

Status

Checked 2026-11-09

Live now, in active development. Contour opens in a browser tab and is ready to model: sketch with a real constraint solver, extrude and revolve, push and pull faces, fillet and chamfer by dragging edges, measure, and export verified STEP.

Development is continuous — the current build carries a session-based kernel core, so edits re-solve only what changed and drag previews land as true kernel results. Expect it to move quickly, and expect the numbers on this page to be re-measured as it does.

Run it
Launch Contour → contour-5by.pages.dev Source on GitHub ↗
RevDateDescriptionBy
A2026-11-09Initial release of this sheet. App live on Cloudflare Pages; session-core build current.Thalias Relay
05

Colophon

Imprint