A web browser app for designing 3D printable dice models. Inspired by other similar apps and attempts to cover their issues.
- Convenient controls. Double-click on a single die or its face to focus on the model and quickly find its settings.
- Immediate changes. Change any die settings and see the result immediately. Works with enabled rendering, too.
- Fast. Attempts to be fast thanks to incremental updates and manifold library.
- SVG support. Supports font and SVG parsing and tries to fix any self intersections thanks to Clipper2 library.
pnpm installpnpm run devDice Generator is possible thanks to these awesome libraries:
- CAD: manifold, Clipper2, JSCAD
- 3D rendering: three.js, @react-three/fiber, @react-three/drei
- UI: React, Mantine
- Other dev tools: Vite, @antfu/eslint-config