Pagina 1 di 4
Layout Designer
Inviato: dom dic 14, 2014 7:02 pm
da gavinca
Apro una discussione specifica per presentare il "Layout Designer" e raccogliere i vostri suggerimenti.
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
Inviato: dom dic 14, 2014 7:16 pm
da Edimau
Ti manca una visione in 3D e poi è un...capolavoro!!!
Molto funzionale e soprattutto veloce.
Maurizio
Inviato: dom dic 14, 2014 7:53 pm
da Riccardo
molto utile ed interessante.
bel lavoro CArlo.
dal punto di vista utente, se possibile, impedire la selezione dei moduli già in campo.
![X [:264]](./images/smilies/264.GIF)
![X [:264]](./images/smilies/264.GIF)
![X [:264]](./images/smilies/264.GIF)
Inviato: dom dic 14, 2014 9:30 pm
da Edgardo_Rosatti
Hai messo un modulo in più "ultimo casello", c'è già "piattaforma girevole e ultimo casello"
Come ho avuto modo di dirti in pv è un'ottima idea e ora è anche online.
State facendo un grande lavoro, complimenti!
L'applicazione consente di giocare a comporre il modulare e una cosa interessante potrebbe essere quella di memorizzare il layout composto.
Inviato: dom dic 14, 2014 10:03 pm
da Docdelburg
Forte!

Non si riesce però a cancellare un modulo inserito, specie se si sovrappone ad uno esistente.
Inviato: dom dic 14, 2014 10:50 pm
da liftman
...e non funziona la rotazione con Chrome [:(!]
Inviato: lun dic 15, 2014 8:35 am
da Andrea
Complimenti, davvero interessante e pratico.
Anch'io ho qualche problemino ma immagino ci vorrà un po' per sistemarlo a dovere.
Domanda: è ipotizzabile una funzione che permetta di affiancare i moduli in automatico?
Intendo allinearli perfettamente nel caso in cui sia non perfettamente affiancati nella posa.
Inviato: lun dic 15, 2014 9:14 am
da gavinca
Grazie per gli apprezzamenti e continuate a segnalare malfunzioni e migliorie poi con calma cercherò di sistemarle.
@Doc e Riccardo: penso che i problemi di doppio inserimento di un modulo e eventuale eliminazione si risolvono insieme, spero a breve.
@Rolando: devo installare Chrome e fare qualche prova. La cosa strana è che la rotazione viene fatta in processing dove il browser che usi non dovrebbe fare differenza.
@Andrea: la richiesta è simile a quella che mi aveva già fatto Edgardo di allineare i moduli alla griglia.
Sinceramente non saprei come fare

ci vorrebbe una idea brillante soprattutto per i moduli curvi e gli anelli di ritorno che hanno forme strane e l'allineamento cambierebbe ad ogni rotazione.
Inviato: lun dic 15, 2014 10:25 am
da liftman
gavinca ha scritto:
@Rolando: devo installare Chrome e fare qualche prova. La cosa strana è che la rotazione viene fatta in processing dove il browser che usi non dovrebbe fare differenza.
che te devo dì?[8] Oltretutto se si decidessero una volta per tutte a rispettare le specifiche con i browser, sarebbe un buon regalo di natale [:o)]
<div align="center" id="quote2"><table class="quote"><tr><td class="quotetd"></td></tr><tr><td class="quotetd2"><span class="quotetext">
@Andrea: la richiesta è simile a quella che mi aveva già fatto Edgardo di allineare i moduli alla griglia.
Sinceramente non saprei come fare

ci vorrebbe una idea brillante soprattutto per i moduli curvi e gli anelli di ritorno che hanno forme strane e l'allineamento cambierebbe ad ogni rotazione.
[/quote]
mmmm... essendo le testate in teoria tutte larghe uguali, per l'allineamento orissontale, basta confrontare le coordinate del vertici tra le testate adiacenti, ovviamente tenendo conto del posizionamento orizzontale o verticale... Per le curve arrangiati
Già che siamo in vena di suggerimenti, sarebbe pure bello che una volta composto il tracciato, si potesse spostare tutto assieme... ma mi rendo conto che chiedo troppo... [8]
Inviato: lun dic 15, 2014 12:54 pm
da adobel55
A me funziona bene con Firefox, Google Chrome.
Non funziona con IE non vedo l'area di disegno, ma sicuramente è un problema di configurazione dell'intranet.
Ciao.
Adolfo
Inviato: lun dic 15, 2014 1:03 pm
da cararci
E la versione per ipad? Forza, datti da fare!
![X [:17]](./images/smilies/17.GIF)
Inviato: lun dic 15, 2014 1:22 pm
da Marshall61
Ottimo e bellissimo lavoro Carlo, sinceri complimenti anche per la brillante idea!!!!
Ciao, Carlo
Inviato: lun dic 15, 2014 1:47 pm
da g.briotti
L'allineamento potrebbe essere gestito se nei dati del modulo ci fosse un riferimento alla posizione delle testate.
Inviato: lun dic 15, 2014 2:45 pm
da liftman
adobel55 ha scritto:
A me funziona bene con Firefox, Google Chrome.
Non funziona con IE non vedo l'area di disegno, ma sicuramente è un problema di configurazione dell'intranet.
Ma con Chrome ti funziona anche la rotazione? ::O:
Inviato: lun dic 15, 2014 2:48 pm
da adobel55
liftman ha scritto:
adobel55 ha scritto:
A me funziona bene con Firefox, Google Chrome.
Non funziona con IE non vedo l'area di disegno, ma sicuramente è un problema di configurazione dell'intranet.
Ma con Chrome ti funziona anche la rotazione? ::O:
Si, funziona anche la rotazione.
Ciao.
Adolfo
Inviato: lun dic 15, 2014 3:59 pm
da liftman
adobel55 ha scritto:
liftman ha scritto:
Ma con Chrome ti funziona anche la rotazione? ::O:
Si, funziona anche la rotazione.
che strano....
Dunque: io uso Chrome su windows7 la versione del browser, credo sia l'ultima, dato che siaggiorna da solo, comunue poi provo ad aggiornare. Questa è la versione attuale:
Immagine:
20,77 KB
Dato che tutto ha una spiegazione, ho voluto provare sul windows XP virtualizzato, e tutto magicamente funziona, però la versione è più vecchia:
Immagine:
23,9 KB
le l'unica altra differenza tra i 2 sistemi, è che il windows7 è a 64 bit, mentre l'XP a 32. Adesso provo ad aggiornare la versione su XP e vedere che succede....
Aggiornato alla medesima versione, e su XP continua a funzionare...... [8]
Inviato: lun dic 15, 2014 6:32 pm
da gavinca
g.briotti ha scritto:
L'allineamento potrebbe essere gestito se nei dati del modulo ci fosse un riferimento alla posizione delle testate.
Giuseppe ci stavo pensando e il riferimento della testata si può calcolare facilmente, quello che non saprei calcolare è qual'è il modulo adiacente a cui la testata si dovrebbe allineare.
Oppure nel caso della richiesta di Edgardo a quale linea della griglia deve essere agganciato il modulo.
Non so se sono riuscito a spiegarmi?
Inviato: mar dic 16, 2014 4:56 pm
da adobel55
Questa è la mia versione Google Chrome con windows 7
Ciao.
Adolfo
Immagine:
58,54 KB
Inviato: mar dic 16, 2014 5:57 pm
da liftman
E' la stessa versione che a me non funziona (su windows7)
Il tuo windows è 32 o 64 bit?
Inviato: mar dic 16, 2014 11:37 pm
da Digtrain
Bravo Carlo, sei forte!!!![:51]
Ciao Walter[:29]
Inviato: mer dic 17, 2014 5:20 pm
da adobel55
liftman ha scritto:
E' la stessa versione che a me non funziona (su windows7)
Il tuo windows è 32 o 64 bit?
E' a 32 BIT
Ciao.
Adoolfo
Inviato: mer dic 17, 2014 6:19 pm
da liftman
adobel55 ha scritto:
E' a 32 BIT
uff.. devo provare con il netbook, così almeno ho la certezza che il mio pc sia a posto o no. Grazie!
Inviato: gio dic 18, 2014 7:30 pm
da gavinca
A questo link gasttlab.altervista.org/demo/layout.php ho aggiornato il designer sistemando il problema dell'inserimento e rimozione dei moduli e la possiilità di aggiungere un titolo e oggetti vari (tavoli, vetrine, ecc)
Per gioco ho ricreato il layout di Novegro 13:
Immagine:
117,21 KB
certo che la possibilità di allineare automaticamente i moduli sarebbe proprio comoda
Inviato: ven mar 13, 2015 2:07 pm
da gavinca
Al solito link
http://gasttlab.altervista.org/demo/layout.php ho aggiornato il Layout designer con la funzione di autoallineamento.
In realta non è proprio un auto-allineamento ma partendo dalla Rocca del Re è sufficiente sovrapporre il successivo modulo per averlo allineato al precedente.
Dal punto di vista grafico ho aggiunto 2 punti verde e rosso che servono da riferimento: il punto verde si può "agganciare" solo ad un punto rosso
Immagine:
29,29 KB
Ringrazio il Cararci e il Liftman che hanno fatto il debug della nuova versione (se non funziona è colpa loro

)
Prossimo aggiornamento: la possibilità di salvare i layout (... con calma).
Inviato: ven mar 13, 2015 2:48 pm
da Andrea
gavinca ha scritto:
Dal punto di vista grafico ho aggiunto 2 punti verde e rosso che servono da riferimento: il punto verde si può "agganciare" solo ad un punto rosso.
Molto interessante.
Forse sbaglio qualcosa ma a me l'aggancio non funziona...
