Development Timeline
-
2026-01-11 - CSG geometry engine setup (start)
Started with the idea of an in-browser CAD tool which is a mix of Tinkercad, Blender and OpenSCAD. Researched in-browser solid geometry engines and selected Manifold3D to compute boolean operations and checked if AI can help with the core parts of this project. It really helps a lot but it's still not easy.
Tags: WASM, CSG, Manifold3D
-
2026-01-20 - 3D viewport setup (commit)
Built the 3D viewport canvas using React Three Fiber. Configured basic shape rendering, and orbital controls. I knew that such a project is by definition gigantic and therefore chose to also rely heavily on ShadcnUI components to speed up development.
Tags: Three JS, React, Viewport, ShadcnUI, TailwindCSS
-
2026-02-10 - Blueprint support and imports (milestone)
Created a blueprint view version which uses also Manifold3D with Typscript and a full Monacco IDE in the browser with SH and Intellisense support in the code editor. Params can be defined by the user and the Blueprints can be searched and imported into other projects where users can change the Params easily via the UI. Eg a hollow container with customizable width, depth, height and wall thickness.
Tags: Blueprints, Typescript, IDE, Monaco Code Editor, Modeling
-
2026-02-19 - Vector curves and text support (commit)
Implemented Bézier splines and extrusion to model custom profiles, along with a font uploader for converting text into 3D geometry.
Tags: Splines, Typography, Modeling
-
2026-03-29 - Sharing and Transform-Snapping (milestone)
Added sharing of CAD models and blueprints with other users, and added transform snapping to the move and rotate gizmos.
Tags: Snapping, Create & Share, UX
-
2026-04-16 - Onboadrding and Slicer connection (milestone)
Created a short but well-guided onboarding walkthrough. Added deep-linking protocols to open exported models directly in Bambu Studio and slicers.
Tags: Slicer, Onboarding, Integration
-
2026-05-30 - Mobile gestures and launch (milestone)
Polished viewport touch gestures, added dimensioning guides, adjusted metadata, and published the tool.
Tags: SEO, Mobile UX, Deployment