Prima di tutto vorrei chiarire che non è un CAD quindi è utile per giocare a disegnare il modulare, provare a vedere le varie configurazioni che si possono realizzare se tutti i moduli fossere presenti, ecc.
Per le misure precise è necessario usare stumenti idonei

Come funziona?
Il una tabella MySQL ho inserito tutti i moduli terminati e in lavorazione e le loro caratteristiche: Nome_modulo, lunghezza, profondità, tipo_modulo, tipo_blocco, stato, autore.
Una applicazione processing disegna e i vari moduli e permette il loro spostamanto e la loro rotazione.
Una pagina web scritta in php permette la relazione tra tabella e applicazione processing. Da questa pagina vengono selezionati tutti i moduli che hanno lo stato di 'operativo' e li rende disponibili all'inserimento nel layout.
La maggior parte delle informazioni per realizzarla le ho ricavate dalla Ponax's guide che potete trovare qui http://processingjs.org/articles/PomaxGuide.html
Secondo me è già utilizzabile anche se ci sono un po' di cose da sistemare:
- ogni volta che si seleziona un modulo lo inserisce quindi si possono inserire infiniti moduli "viadotto S.Carlo"

- i moduli si possono sovrapporre (devo gestire la cosa ma è un casino !!)

Ci potete giocare a questo link
http://gasttlab.altervista.org/demo/layout.php
Aspetto altri suggerimenti
