Migrate 3D abacus preview generation from server-side OpenSCAD to client-side WASM execution using web workers. Changes: - Add openscad-wasm-prebuilt dependency for browser-based rendering - Refactor STLPreview to use web worker for non-blocking WASM execution - Create openscad.worker.ts for isolated 3D model generation - Add abacus-inline.scad template for parametric abacus generation - Improve preview debouncing (500ms) and error handling Benefits: - No server-side OpenSCAD dependency required - Faster preview updates (no network roundtrip) - Better UX with non-blocking worker execution - Consistent rendering across environments 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| abacus-inline.scad | ||
| abacus.scad | ||
| simplified.abacus.stl | ||