•4 min read
Why We Wrote a Geometry Kernel from Scratch
Why Modelcore uses a TypeScript kernel instead of a WASM wrapper.
engineeringgeometry
Updates, tutorials, and insights about 3D modeling in the browser.
Why Modelcore uses a TypeScript kernel instead of a WASM wrapper.
How we built reliable Playwright tests for a canvas-based CAD tool.
How moving ID allocation to command creation makes undo/redo and multiplayer reliable.
Work together on 3D models in real time. See cursors, share edits, and stay in sync.
Why 'watertight' geometry is necessary but not sufficient.
Why I'm building a new kind of 3D tool for the browser.
We're launching this space for updates and engineering insights.