Caderò
Un mini CAD in Nim per progettare mobili fatti di pannelli. Ogni mobile è una funzione dei suoi parametri: dagli stessi numeri escono disegni quotati, vista 3D e distinta dei pezzi. Il primo esempio è una parete attrezzata con nicchia letto.
Parete con nicchia letto
La tavola ridisegnata da codice: prospetto frontale, vista laterale e
pianta con le quote, vista 3D, una variante con misure diverse, distinta dei
pezzi ed elenco delle ipotesi da verificare.
Il modello dei falegnami
La parete come l'hanno disegnata i falegnami, divisa nei mobili da
costruire: tavola, calcoli della nicchia, confronto con la nostra, cose da
chiedere e distinta. È il modello del visore 3D.
Visore 3D
La parete dei falegnami a tutto schermo da ruotare e zoomare, con le
parti che si aprono toccandole, esploso e la tavola.
Visore 3D - Idea
La nostra idea di partenza nel visore, con le sue varianti: tavolino,
risega scoperta, prese sul comodino.
I parametri della parete
Bozza per la revisione: tutti i parametri, come dipendono l'uno
dall'altro, i problemi trovati, le proposte e le quote, con il visore 3D che
cambia muovendo i cursori.
Come è fatto il visore 3D
Come funziona il visore e come è passato da JavaScript a Nim compilato
in JavaScript: binding di three.js, il blocco nbJsFromCode, la verifica.
Come funziona Caderò
Il codice spiegato passo passo con un comodino d'esempio: parti,
proiezioni, quote, parametri, la parete vera, distinta e 3D.
Il codice è su GitHub.