Development Timeline
-
2026-01-11 - CSG geometry engine setup (start)
Researched in-browser solid geometry engines and selected Manifold3D compiled to WebAssembly to compute boolean operations.
Tags: WASM, CSG, Manifold3D
-
2026-01-20 - 3D viewport setup (commit)
Built the 3D viewport canvas using React Three Fiber. Configured basic shape rendering, shadow maps, and orbital controls.
Tags: Three JS, React, Viewport
-
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 - Snapping helper and sharing (commit)
Added angular snapping boundaries to the rotation gizmos, and built team discussion threads directly in the workspace.
Tags: Snapping, Collaboration, UX
-
2026-04-16 - Slicer connection and onboarding (milestone)
Added deep-linking protocols to open exported models directly in Bambu Studio and slicers, and created a guided onboarding walkthrough.
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