-
Notifications
You must be signed in to change notification settings - Fork 1
Limiti e sviluppo
lukethehawk edited this page Jul 9, 2026
·
3 revisions
- STL è una mesh triangolare, non un formato CAD parametrico.
- Le booleane richiedono mesh chiuse e pulite.
- La cancellazione di facce può lasciare buchi.
- Repair mesh non chiude automaticamente tutti i buchi.
- Il testo applicato diventa mesh, non resta editabile come testo.
- Gear viene aggiunto come corpo separato per evitare blocchi del browser.
- Undo/redo salva geometrie, non tutto lo stato UI.
- Non editare
src/main.js: viene generato dai filesrc/main.parts. - Dopo modifiche importanti, aggiornare README, diario e wiki.
- Dopo verifica con
npm testenpm run build, fare commit e push salvo stop esplicito. - Preferire logiche pure in
src/geometry.jsosrc/primitives.jsquando possibile, così si possono testare.
- Chiusura buchi con anteprima e scelta strategia.
- Pannello oggetti/livelli per corpi separati.
- Gizmo 3D trascinabile per Transform.
- Snap più avanzati: perpendicolari, intersezioni, vincoli persistenti.
- Formato progetto JSON interno oltre a STL.
- Test end-to-end con browser/Electron.
- Refactor del controller principale in moduli più piccoli.