Autore Topic: elettricad cad elettrico  (Letto 13188 volte)

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: electrik cad
« Risposta #45 il: 18 Febbraio 2009, 00:22:42 »
Se può rincuorarti io non ho compiz e nessuna delle sue più piccole frange....

  • Visitatore
Re: electrik cad
« Risposta #46 il: 18 Febbraio 2009, 17:27:46 »
Ma hai intenzione di implementare anche i layers , i comandi tipo offsett trim, i vari snap ecc ecc oppure farai una cosa spartana ?

Sarebbe interessante un cad ""completo"" , vista la scarsità di tali programmi in linux (l'unico che trovavo decente era qcad che però era appositamente scomodo nell'utilizzo, visto che ne esiste la versione migliore a pagamento)
Complimenti per l'impegno....

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: elettricad cad elettrico
« Risposta #47 il: 18 Febbraio 2009, 17:44:20 »
perchè invece del tasto per eliminare gli oggetti non ci metti l'assegnazione alla tastiera? cioè se seleziono un oggetto e premo canc o backspace me lo elimina senza dover cliccare prima sul pulsante Elimina. In questo modo rendi il lavoro più fluido a chi disegna....

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: elettricad cad elettrico
« Risposta #48 il: 18 Febbraio 2009, 19:06:14 »
il pulsante elimina serve per entrare in modalità selezione ed una volta selezionato l' oggetto lo puoi cancellare con backspace (il tasto canc gambas non me lo rileva) non mi sembra scomodo, :-o in futuro(molto remoto) oltre a cancellare si potrà fare qualcosa d' altro con un oggetto selezionato.
(cmq come tutti i tuoi suggerimenti verrà preso seriamente in esame  :-P )

@giac_fab per ora rimane un programma spartano, del resto ho iniziato il progetto per non dover passare a windows quando devo realizzare gli allegati alle dichiarazioni di conformità di impianti elettrici , per cui miro soprattutto alla semplicità di utilizzo  e a realizzare funzioni mirate allo scopo.
non credo che riuscirei mai a realizzare qualcosa di professionale... del resto non so neppure che siano i layers o i comandi offset trim tantomeno gli snap

per ora il passo che devo realizzare e l' importazione di file dxf il che sicuramente sarà una brutta gatta da pelare!

  • Visitatore
Re: elettricad cad elettrico
« Risposta #49 il: 10 Marzo 2009, 19:27:12 »
ciao fsurfing, ho visto il programma. Davvero complimenti..
Ho letto (all'inizio) che hai bisogno di un modulo per leggere file dxf.
Io ne ho scritto uno in python. Se può sevirti fammi un fischi che te lo invio.

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: elettricad cad elettrico
« Risposta #50 il: 10 Marzo 2009, 20:21:00 »
si sarebbe un ottima cosa averlo, in tal modo il programma può importare delle piantine su cui poi ci si puo disegnare sopra !

grazie mille !!!!

  • Visitatore
Re: elettricad cad elettrico
« Risposta #51 il: 11 Marzo 2009, 20:19:39 »
Dunque, una premessa:

lo script si basa su una funzione che accetta 4 parametri (stringa):

1. il nome del file *.dxf
2. la sezione DXF
3. il nome di un oggetto presente in quella sezione
4. elenchi di codice delimitati da virgole.

Per quanto riguarda 1. niente da dire.
Per il p.to 2. le sezioni che ti interessano sono ENTITIES solitamente (è qui dentro che sono descritti tutti gli oggetti grtafici)
Per 3. gli oggetti più comuni sono: LINE, CIRCLE, POLYLINE.
Il punto 4 è un po più noioso: alcuni codici più comuni sono:

10 = ascissa x del vertice iniziale
20 = ordinata y "    "         "
30 = coord. z   "    "         "

11 = ascissa x del vertice finale
21 = ordinata y "    "         "
31 = coord. z   "    "         "

40 = raggio del cerchio

Per intenderci, se vuoi leggere un file dxf contenente "solo" linee (quindi esplodendo il disegno) chiamerai la funzione così:


linee = ReadDXF('prova1.dxf','ENTITIES','LINE',['10','20','11','21'])


questa chiamata legge il file   "prova1.dxf"
cerca al suo interno le sezioni ENTITIES
seguite da LINE
ed estrae i vertici iniziali e finali (le coordinate dei vertici x,y)

Se volessi leggere anche i cerchi allora la chiamata sarebbe

cerchi = ReadDXF('prova1.dxf','ENTITIES','CIRCLE',['10','20','40'])

Sia "linee" che "cerchi" negli esempi sono liste (non ricordo se Gambas le gestisce)...

aspetto notizie.... ciao

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: elettricad cad elettrico
« Risposta #52 il: 11 Marzo 2009, 21:21:43 »
perfetto!!!!!! ti ringrazio moltissimo per il file e peer la spiegazione ,

purteoppo questa settimana sono impegnato ma la prossima spero di riuscire ad implementare il tuo codice di conversione in elettricad

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: elettricad cad elettrico
« Risposta #53 il: 27 Luglio 2009, 18:59:08 »
Ho scaricato il tuo "Elettricad" e lo trovo tanto interessante :cappello:
Io uso Autocad da 15 anni, è stato il mio primo approcio al computer, il mio primo amore, ho imparato il "Lisp" (linguaggio per la personalizzazione in ambiente Autocad) anche questo è stato il mio primo linguaggio. Diciamo che Autocad lo conosco piuttosto bene.
Pensi che il tuo progetto possa andare avanti? Manca "IL CAD" per linux, e chi sa..? magari il tuo potrebbe essere un'alternativa. Posso darti il mio supporto più che volentieri.. per quello che sò fare. Anche perchè prevedo di finire il mio progettino tra un paio di mesi, dopo cosa faccio la notte? :-D

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: elettricad cad elettrico
« Risposta #54 il: 27 Luglio 2009, 19:12:25 »
attualmente il progetto è fermo ,del resto i cambiamenti di gambas dalla 2.8 in poi lo rendono inutilizzabile.

lo riprenderò quando i componenti opengl saranno + maturi e quindi pronti per essere utilizzati per questo progetto .

poi chissà tra qualche mese potrei cambiare idea e quindi ti farò un fischio !

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: elettricad cad elettrico
« Risposta #55 il: 28 Luglio 2009, 00:53:12 »
Poi fai un fischio anche a me? Lo sai che senza i miei magici-ipergalattici consigli non puoi stimolare il tuo cerveletto....:-D

  • Visitatore
Re: elettricad cad elettrico
« Risposta #56 il: 29 Luglio 2009, 14:01:43 »
Secondo me dovreste provare con le opengl piuttosto che con draw ... i cad son basati queste

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: elettricad cad elettrico
« Risposta #57 il: 29 Luglio 2009, 20:14:11 »
Citazione
econdo me dovreste provare con le opengl piuttosto che con draw ... i cad son basati queste

infatti il progetto è fermo perche le opengl di gambas per ora non sono in grado di soddisfare tutte le esigenze di un programma similcad

Offline Gaspare

  • Gambero
  • **
  • Post: 68
    • Mostra profilo
Re: elettricad cad elettrico
« Risposta #58 il: 24 Agosto 2009, 16:31:39 »
anche se un progetto è fermo poteva essere utile analizzare il suo codice sorgente (che non riesco a trovare da nessuna parte)...

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: elettricad cad elettrico
« Risposta #59 il: 24 Agosto 2009, 17:20:45 »