Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

FidoCADJ, retrofit e features utili

Regole da rispettare, modifiche, aggiunte, idee per EY

Moderatore: Foto Utenteadmin

4
voti

[31] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto UtenteDarwinNE » 15 ago 2024, 18:58

Giusto due righe per avvertire che molte delle modifiche fatte da Foto Utentetheking0 sono ormai incluse nel repository di FidoCadJ.
E' da qualche giorno che stiamo discutendo su GitHub sui dettagli del codice e Foto Utentetheking0 ha contribuito a ripulire un bel po' di dettagli e migliorare la leggibilità.

Quello che proporrei se siete d'accordo i è che si finisca di implementare un certo numero di funzioni per poi fare uscire una versione 0.24.9 alpha da testare.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[32] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto Utentenicsergio » 15 ago 2024, 19:33

Direi ottimo, bravi =D>
Avatar utente
Foto Utentenicsergio
4.701 3 9 13
Master
Master
 
Messaggi: 938
Iscritto il: 1 gen 2020, 16:42

0
voti

[33] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto Utentetheking0 » 15 ago 2024, 20:22

Foto UtenteDarwinNE, si potrebbe creare una milestone su GitHub per stabilire le prossime fasi di sviluppo, ora come ora abbiamo già messo parecchia carne al fuoco e non sarebbe male capire quali sono le priorità.
Avatar utente
Foto Utentetheking0
1.442 1 6 11
Master
Master
 
Messaggi: 605
Iscritto il: 11 feb 2012, 22:37

0
voti

[34] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto UtenteDarwinNE » 16 ago 2024, 11:56

theking0 ha scritto:DarwinNE, si potrebbe creare una milestone su GitHub per stabilire le prossime fasi di sviluppo


Buona idea.
La chiamo 0.24.9 e ci metto dentro qualcosa.

EDIT: fatto, eccola qui:

https://github.com/DarwinNE/FidoCadJ/milestone/5

Possiamo guardare che issue aggiungere. Se aggiungo delle cose da tradurre ci saranno anche quelle, ma ahimè per certe lingue le cose non dipendono da me.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[35] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto Utentetheking0 » 16 ago 2024, 12:44

DarwinNE ha scritto:...
Possiamo guardare che issue aggiungere. Se aggiungo delle cose da tradurre ci saranno anche quelle, ma ahimè per certe lingue le cose non dipendono da me.

Ottimo, mettici pure anche la #197 che è una cosa da risolvere, ci sto lavorando su ora.
Avatar utente
Foto Utentetheking0
1.442 1 6 11
Master
Master
 
Messaggi: 605
Iscritto il: 11 feb 2012, 22:37

0
voti

[36] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto UtenteDarwinNE » 16 ago 2024, 15:13

Complimenti! E' una grana non da poco :ok:
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[37] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto Utentetheking0 » 16 ago 2024, 16:57

DarwinNE ha scritto:Complimenti! E' una grana non da poco :ok:

Eh già, come ho scritto su GitHub ho individuato il problema ma non è cosi semplice da sistemare, credo si possa marginare nella "DecoratedText" ma ci devo lavorare su ancora un po' per esserne certo.
Avatar utente
Foto Utentetheking0
1.442 1 6 11
Master
Master
 
Messaggi: 605
Iscritto il: 11 feb 2012, 22:37

0
voti

[38] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto UtenteDarwinNE » 16 ago 2024, 23:27

In bocca al lupo! Ammetto che mi piace la grafica 2D, ma quel tipo di problemi mi appassiona molto di meno. Quando avevo iniziato ad implementare gli esponenti e gli indici, non avevo immaginato subito che genere di vespaio sarebbe stato prendere in conto tutti i casi limite :?
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[39] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto Utentetheking0 » 16 ago 2024, 23:40

DarwinNE ha scritto:...Quando avevo iniziato ad implementare gli esponenti e gli indici, non avevo immaginato subito che genere di vespaio sarebbe stato prendere in conto tutti i casi limite :?


Dai test che ho fatto è comunque una cosa da risolvere a tutti i costi, in certi casi la selezione del testo diventa veramente casuale.

Una idea che avevo pensato per mettere una toppa temporanea ma che sia funzionale:

Al posto di disegnare il testo già con indici e esponenti possiamo disegnare il testo normalmente e piazzare a distanza opportuna altri testi vincolati però da una relazione padre->figli per quanto riguarda i spostamenti, rotazioni e specchio, un po' come avviene per i nomi e i valori ma gestiti meglio.

**Edit:

ci sarebbe da rivedere la gestione dei token per evitare casi come questo:

Codice: Seleziona tutto
[FIDOCAD]
FJC B 0.5
TY 73 41 4 3 0 0 0 * \^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TY 73 54 4 3 0 0 0 * \_____________________________
RV 168 38 89 63 0
TY 85 30 4 3 0 0 0 * click to select in this zone
Avatar utente
Foto Utentetheking0
1.442 1 6 11
Master
Master
 
Messaggi: 605
Iscritto il: 11 feb 2012, 22:37

0
voti

[40] Re: FidoCADJ, retrofit e features utili

Messaggioda Foto UtenteDarwinNE » 17 ago 2024, 10:38

theking0 ha scritto:Al posto di disegnare il testo già con indici e esponenti possiamo disegnare il testo normalmente e piazzare a distanza opportuna altri testi vincolati però da una relazione padre->figli per quanto riguarda i spostamenti, rotazioni e specchio, un po' come avviene per i nomi e i valori ma gestiti meglio.


Si incorrerebbe in un problema legato al fatto che è difficile controllare le dimensioni del testo perché un corpo "5" ha dimensioni leggermente diverse quando si cambia lo zoom. Ho cercato di minimizzare questo problema ma è legato a come il testo viene trattato.
Nella stampa tipografica, un carattere di 12 punti non è lungo due volte un carattere di 6 punti. Questo perché per aumentare la leggibilità il carattere più piccolo di solito è un pochino più largo. Non ho purtroppo mai potuto studiare il problema in dettaglio (è legato alla risoluzione dello schermo in punti tipografici).

Per il testo, quando ho riflettuto al problema avevo piuttosto in testa di creare una collezione di rettangoli. Ogni volta che un testo presenta un esponente o un indice, si aggiunge un rettangolo alla collezione che finisce per rappresentare la bounding box di tutto il testo, rettangolo dopo rettangolo. Dopodiché si tratta ogni rettangolo separatamente.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

PrecedenteProssimo

Torna a Chiarimenti, regole, informazioni, proposte

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite