Layout Designer

<b><font size="1"> Area di lavoro per portare all'attenzione degli appassionati, soluzioni pratiche che fanno uso della piattaforma Arduino e Processing.</font id="size1"></b>

Moderatore: Tito2

Messaggio
Autore
gavinca
supporter
supporter
Messaggi: 1654
Iscritto il: mar mag 22, 2012 1:07 pm
Località: Piemonte
Data di Nascita: Si
Contatta:

Layout Designer

#1 Messaggio da gavinca » dom dic 14, 2014 7:02 pm

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 :wink: .

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" :smile:
- i moduli si possono sovrapporre (devo gestire la cosa ma è un casino !!) :sad:

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

Aspetto altri suggerimenti :wink:

Edimau
Junior
Messaggi: 525
Iscritto il: mar mar 18, 2014 7:41 pm
Località: Umbria
Data di Nascita: Si
Contatta:

#2 Messaggio da Edimau » dom dic 14, 2014 7:16 pm

Ti manca una visione in 3D e poi è un...capolavoro!!!

Molto funzionale e soprattutto veloce.

Maurizio

Riccardo
supporter
supporter
Messaggi: 5125
Iscritto il: dom dic 11, 2011 9:26 am
Località: Lombardia
Data di Nascita: Si
Contatta:

#3 Messaggio da Riccardo » dom dic 14, 2014 7:53 pm

molto utile ed interessante.
bel lavoro CArlo.
dal punto di vista utente, se possibile, impedire la selezione dei moduli già in campo.
[:264][:264][:264]

Edgardo_Rosatti
supporter
supporter
Messaggi: 3766
Iscritto il: ven ott 28, 2011 12:59 am
Località: Lombardia
Data di Nascita: Si
Contatta:

#4 Messaggio da Edgardo_Rosatti » dom dic 14, 2014 9:30 pm

Hai messo un modulo in più "ultimo casello", c'è già "piattaforma girevole e ultimo casello" :wink:

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.

Docdelburg
supporter
supporter
Messaggi: 4808
Iscritto il: mar set 04, 2012 6:16 pm
Località: Lombardia
Data di Nascita: Si
Contatta:

#5 Messaggio da Docdelburg » dom dic 14, 2014 10:03 pm

Forte! :grin: Non si riesce però a cancellare un modulo inserito, specie se si sovrappone ad uno esistente.

liftman
Moderatore
Moderatore
Messaggi: 6017
Iscritto il: dom gen 29, 2012 2:40 pm
Località: Liguria
Data di Nascita: Si
Contatta:

#6 Messaggio da liftman » dom dic 14, 2014 10:50 pm

...e non funziona la rotazione con Chrome [:(!]

Andrea
Moderatore
Moderatore
Messaggi: 17309
Iscritto il: mer ott 26, 2011 7:42 pm
Incarico: Moderatore
Località: Lombardia
Data di Nascita: Si
Contatta:

#7 Messaggio da Andrea » lun dic 15, 2014 8:35 am

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.

gavinca
supporter
supporter
Messaggi: 1654
Iscritto il: mar mag 22, 2012 1:07 pm
Località: Piemonte
Data di Nascita: Si
Contatta:

#8 Messaggio da gavinca » lun dic 15, 2014 9:14 am

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 :sad: 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.

liftman
Moderatore
Moderatore
Messaggi: 6017
Iscritto il: dom gen 29, 2012 2:40 pm
Località: Liguria
Data di Nascita: Si
Contatta:

#9 Messaggio da liftman » lun dic 15, 2014 10:25 am

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 :sad: 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 [:255]

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]

adobel55
supporter
supporter
Messaggi: 6622
Iscritto il: ven nov 18, 2011 3:51 pm
Località: Lazio
Data di Nascita: Si
Contatta:

#10 Messaggio da adobel55 » lun dic 15, 2014 12:54 pm

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

cararci
supporter
supporter
Messaggi: 3645
Iscritto il: gio ott 04, 2012 2:56 pm
Località: Veneto
Data di Nascita: Si
Contatta:

#11 Messaggio da cararci » lun dic 15, 2014 1:03 pm

E la versione per ipad? Forza, datti da fare!

[:17]

Marshall61
supporter
supporter
Messaggi: 6894
Iscritto il: mar nov 01, 2011 8:50 pm
Località: Toscana
Data di Nascita: Si
Contatta:

#12 Messaggio da Marshall61 » lun dic 15, 2014 1:22 pm

Ottimo e bellissimo lavoro Carlo, sinceri complimenti anche per la brillante idea!!!! :cool: [:264]

Ciao, Carlo

g.briotti
Junior
Messaggi: 431
Iscritto il: dom mag 26, 2013 8:05 am
Località: Lazio
Data di Nascita: Si
Contatta:

#13 Messaggio da g.briotti » lun dic 15, 2014 1:47 pm

L'allineamento potrebbe essere gestito se nei dati del modulo ci fosse un riferimento alla posizione delle testate.

liftman
Moderatore
Moderatore
Messaggi: 6017
Iscritto il: dom gen 29, 2012 2:40 pm
Località: Liguria
Data di Nascita: Si
Contatta:

#14 Messaggio da liftman » lun dic 15, 2014 2:45 pm

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:

adobel55
supporter
supporter
Messaggi: 6622
Iscritto il: ven nov 18, 2011 3:51 pm
Località: Lazio
Data di Nascita: Si
Contatta:

#15 Messaggio da adobel55 » lun dic 15, 2014 2:48 pm

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

liftman
Moderatore
Moderatore
Messaggi: 6017
Iscritto il: dom gen 29, 2012 2:40 pm
Località: Liguria
Data di Nascita: Si
Contatta:

#16 Messaggio da liftman » lun dic 15, 2014 3:59 pm

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:
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:
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]

gavinca
supporter
supporter
Messaggi: 1654
Iscritto il: mar mag 22, 2012 1:07 pm
Località: Piemonte
Data di Nascita: Si
Contatta:

#17 Messaggio da gavinca » lun dic 15, 2014 6:32 pm

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?

adobel55
supporter
supporter
Messaggi: 6622
Iscritto il: ven nov 18, 2011 3:51 pm
Località: Lazio
Data di Nascita: Si
Contatta:

#18 Messaggio da adobel55 » mar dic 16, 2014 4:56 pm

Questa è la mia versione Google Chrome con windows 7
Ciao.
Adolfo

Immagine:
Immagine
58,54 KB

liftman
Moderatore
Moderatore
Messaggi: 6017
Iscritto il: dom gen 29, 2012 2:40 pm
Località: Liguria
Data di Nascita: Si
Contatta:

#19 Messaggio da liftman » mar dic 16, 2014 5:57 pm

E' la stessa versione che a me non funziona (su windows7) :sad:
Il tuo windows è 32 o 64 bit?

Digtrain
supporter
supporter
Messaggi: 1580
Iscritto il: gio dic 20, 2012 11:47 pm
Località: Lombardia
Data di Nascita: Si
Contatta:

#20 Messaggio da Digtrain » mar dic 16, 2014 11:37 pm

Bravo Carlo, sei forte!!!![:51][:278]

Ciao Walter[:29]

adobel55
supporter
supporter
Messaggi: 6622
Iscritto il: ven nov 18, 2011 3:51 pm
Località: Lazio
Data di Nascita: Si
Contatta:

#21 Messaggio da adobel55 » mer dic 17, 2014 5:20 pm

liftman ha scritto:

E' la stessa versione che a me non funziona (su windows7) :sad:
Il tuo windows è 32 o 64 bit?


E' a 32 BIT

Ciao.
Adoolfo

liftman
Moderatore
Moderatore
Messaggi: 6017
Iscritto il: dom gen 29, 2012 2:40 pm
Località: Liguria
Data di Nascita: Si
Contatta:

#22 Messaggio da liftman » mer dic 17, 2014 6:19 pm

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!

gavinca
supporter
supporter
Messaggi: 1654
Iscritto il: mar mag 22, 2012 1:07 pm
Località: Piemonte
Data di Nascita: Si
Contatta:

#23 Messaggio da gavinca » gio dic 18, 2014 7:30 pm

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:
Immagine
117,21 KB

certo che la possibilità di allineare automaticamente i moduli sarebbe proprio comoda :wink:

gavinca
supporter
supporter
Messaggi: 1654
Iscritto il: mar mag 22, 2012 1:07 pm
Località: Piemonte
Data di Nascita: Si
Contatta:

#24 Messaggio da gavinca » ven mar 13, 2015 2:07 pm

Al solito link http://gasttlab.altervista.org/demo/layout.php ho aggiornato il Layout designer con la funzione di autoallineamento. :grin:
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:
Immagine
29,29 KB

Ringrazio il Cararci e il Liftman che hanno fatto il debug della nuova versione (se non funziona è colpa loro :grin: )

Prossimo aggiornamento: la possibilità di salvare i layout (... con calma).

Andrea
Moderatore
Moderatore
Messaggi: 17309
Iscritto il: mer ott 26, 2011 7:42 pm
Incarico: Moderatore
Località: Lombardia
Data di Nascita: Si
Contatta:

#25 Messaggio da Andrea » ven mar 13, 2015 2:48 pm

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. :grin:
Forse sbaglio qualcosa ma a me l'aggancio non funziona...

Immagine

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite