Pagina 1 di 1

Dimensioni disegno FidocadJ

MessaggioInviato: 2 ott 2011, 14:23
da admin
Foto UtenteDarwinNE
Sto usando FJ 0.23.7 gamma
Le dimensioni del rendering dei disegni mi sembra siano cambiate rispetto alle versioni precedenti.
Prima, spostando un disegno nel foglio a destra ed in basso le dimensioni rimpicciolivano, ora aumentano.
Tra l'altro, mi sembra, che prima variavano con una certa continuità: ora invece non variamo per certi spostamenti. Quindi variano di molto


Disegno in alto a sinistra


Disegno in basso a destra



Disegno a metà strada...


Re: Dimensioni disegno FidocadJ

MessaggioInviato: 2 ott 2011, 16:57
da DarwinNE
In teoria, le dimensioni del disegno non dovrebbero variare per nulla se lo si sposta sempliemente :(

Riapro il bug #3127289:

https://sourceforge.net/tracker/?func=d ... id=1167996

e mi metterò al lavoro prossimamente per risolverlo.

Re: Dimensioni disegno FidocadJ

MessaggioInviato: 2 ott 2011, 17:03
da admin
Non sarebbe però un difetto, tant'è che io lo avevo messo come suggerimento per variare le dimensioni di un disegno:
http://www.electroyou.it/admin/wiki/scrivere-un-articolo-per-ey#Nota

Basterebbe che fosse sempre nello stesso senso e ci fosse una variazione più o meno proporzionale. ;-)

Re: Dimensioni disegno FidocadJ

MessaggioInviato: 2 ott 2011, 22:57
da DarwinNE
Ho riflettuto sulla questione. Secondo me, sarebbe meglio che FidoCadJ restituisca sempre un disegno esattamente della stessa dimensione in qualunque posto sia posizionata l'origine. Adesso come adesso, il trucco di spostare il disegno per variarne le dimensioni si basava su un bug di FidoCadJ che dovrei aver corretto.
Se l'opzione per ridimensionare il disegno dovesse essere utile, bisognerà riflettere ad un modo per parametrizzare in qualche modo gli schemi.
Intanto, mi sono accorto che l'opzione -s di FidoCadJ, che credo venga utilizzata dal motore del forum, restituiva sempre le dimensioni contando l'origine a (0,0) anche se poi l'esportazione veniva fatta ritagliando il disegno con precisione.

In questa versione (0.23.7 zeta), dovrei aver corretto il tutto:

http://sourceforge.net/projects/fidocad ... r/download

Il link è provvisorio.
Foto Utentewebmaster, si può fare in modo di fare qualche prova in una sandbox? Oppure si può installare questa versione e vedere come funziona, per poi ritornare indietro in caso di problemi? Non dovrebbero essercene, anzi, perché ho pure lavorato sul problema delle linee "pelose" che appaiono da quando è stato fatto l'aggiornamento alla 0.23.6.

Re: Dimensioni disegno FidocadJ

MessaggioInviato: 2 ott 2011, 23:04
da webmaster
DarwinNE ha scritto:Intanto, mi sono accorto che l'opzione -s di FidoCadJ, che credo venga utilizzata dal motore del forum, restituiva sempre le dimensioni contando l'origine a (0,0) anche se poi l'esportazione veniva fatta ritagliando il disegno con precisione.

Ho appena guardato il codice, utilizzo solo i parametri -n e -c.
DarwinNE ha scritto:si può fare in modo di fare qualche prova in una sandbox? Oppure si può installare questa versione e vedere come funziona, per poi ritornare indietro in caso di problemi? Non dovrebbero essercene, anzi, perché ho pure lavorato sul problema delle linee "pelose" che appaiono da quando è stato fatto l'aggiornamento alla 0.23.6.

Nessun problema, carico subito la 0.23.7 zeta

Re: Dimensioni disegno FidocadJ

MessaggioInviato: 2 ott 2011, 23:07
da webmaster
Fatto, caricata.

Re: Dimensioni disegno FidocadJ

MessaggioInviato: 3 ott 2011, 8:17
da DarwinNE
Facciamo una prova.

Alto a sinistra:


basso a destra:


a metà strada:

Re: Dimensioni disegno FidocadJ

MessaggioInviato: 4 ott 2011, 9:48
da DarwinNE
Stavo pensando... non si potrebbe parametrizzare il tag fcd, di modo da specificare una fra tre o quattro dimensioni disponibili e ragionevoli (per esempio, piccola, media, grande e grandissima)?
Il motore del forum si occuperebbe poi di inviare a FidoCadJ le dimensioni corrette fra quelle contenute in una lista:
Codice: Seleziona tutto
[fcd=1]disegno mostrato piccolo[/fcd]
[fcd=4]disegno mostrato grande[/fcd]
[fcd]Disegno mostrato con dimensioni standard (per esempio 2)[/fcd]

Ciò darebbe la possibilità all'utente di mostrare disegni più piccoli e più grandi a seconda delle sue esigenze. Se la dimensione non viene indicata, si può invece andare su una per default.

Re: Dimensioni disegno FidocadJ

MessaggioInviato: 4 ott 2011, 10:57
da webmaster
Certo, se si tratta solo di passare un parametro alla linea di comando dovrebbe essere molto semplice...

Re: Dimensioni disegno FidocadJ

MessaggioInviato: 4 ott 2011, 13:25
da DarwinNE
Uhm, non so quale strategia à adottata qui su EY, ma in effetti puoi specificare direttamente la dimensione in pixel del disegno che desideri. Nelle ultime versioni di FidoCadJ, dovrebbe essere un metodo piuttosto efficiente e robusto. Ecco un esempio:
Codice: Seleziona tutto
java -jar fidocadj.jar -n -c 800 600 png out1.png test1.fcd

Oltretutto, nelle ultime versioni di FidoCadJ, l'opzione -n non dovrebbe più richiedere di attivare separatamente la modalità "headless" di Java.