Salve, secondo voi come è scritta la mia libreria .. nel frattempo sto facendo esempi e poi metto su github normale non un gist.
Qui, il codice:
https://gist.github.com/luigiamorfini/0 ... cdd10c6f2e
La mia è libera la potete utilizzare dove volete.. tanto perché mi piace la libertà e chiunque possa utilizzare.
Sono ritornato ad usare freecad .. stavo studiando blender ma ragazzi lasciatelo perdere ogni versione che esce tutto cambiato e se non leggi la documentazione ufficiale.. perdi tempo etc..
Io lo utilizzo solo per importare gli oggetti di freecad e fargli il rendering.. ma mi sono fermato poi perché il mio notebook non c'è la fa.
vi ringrazio aspetto risposte. Grazie mille e buona serata.
libreria v0.1
Forum rules
regole del forum e le informazioni utili
Importante: PRIMA di chiedere aiuto leggete qui!
regole del forum e le informazioni utili
Importante: PRIMA di chiedere aiuto leggete qui!
Re: libreria v0.1
bella, ma cosa fa?
Avevo cominciato anch'io una cosa simile, poi ho concluso che serve solo come deposito per codice da copiare ed incollare nel codice finale.
L'unica cosa di cui sento la mancanza è di un metodo Part.show() che restituisca l'oggetto documento creato.
E ovviamente di una migliore documentazione.
Hai provato Blender e hai visto una diversa maniera di approcciarsi al problema, anche se i target sono diversi, tutti e due hanno a che fare con solidi.
Comunque complimenti per il lavoro, e per l'organizzazione del codice.
Saluti
Carlo D.
Avevo cominciato anch'io una cosa simile, poi ho concluso che serve solo come deposito per codice da copiare ed incollare nel codice finale.
L'unica cosa di cui sento la mancanza è di un metodo Part.show() che restituisca l'oggetto documento creato.
E ovviamente di una migliore documentazione.
Hai provato Blender e hai visto una diversa maniera di approcciarsi al problema, anche se i target sono diversi, tutti e due hanno a che fare con solidi.
Comunque complimenti per il lavoro, e per l'organizzazione del codice.
Saluti
Carlo D.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/
Re: libreria v0.1
ok, grazie mille per part.show è per la 0.17/0.18 mi sembra di aver letto per la 0.19 o 0.20 si utilizza questo:
che fa la stessa cosa.. ansi puoi aggiungere altri oggetti tramite altri script dentro al solito documento.
ti ringrazio .. prima poi vedrò di documentarla e farci una piccola guida sull'utilizzo.
saluti e buona giornata.
Code: Select all
box = App.ActiveDocument.addObject("Part::Box", self.name)
ti ringrazio .. prima poi vedrò di documentarla e farci una piccola guida sull'utilizzo.
saluti e buona giornata.
Re: libreria v0.1
Si quella linea è ovviamente la più "naturale da usare", pero ovviamente usandola direttamente sei costretto a definire tutte le proprietà dell'oggetto, utile se ad esempio l'oggetto è complesso, prendi ad esempio un "Part::Wedge" che senza un foglio di carta, la pagina wiki in mano e tanta pazienza ti porta "uscire pazzo" come dicono a Napoli, per definire un "Wedge".Luixx wrote: ↑Sat Jan 29, 2022 10:07 am ok, grazie mille per part.show è per la 0.17/0.18 mi sembra di aver letto per la 0.19 o 0.20 si utilizza questo:che fa la stessa cosa.. ansi puoi aggiungere altri oggetti tramite altri script dentro al solito documento.Code: Select all
box = App.ActiveDocument.addObject("Part::Box", self.name)
ti ringrazio .. prima poi vedrò di documentarla e farci una piccola guida sull'utilizzo.
saluti e buona giornata.
Se qualcuno facess un "funzione di aiuto" che costruisse un Wedge nei casi "ovvi" con le basi in X e in X+Z tanto per capirci sarebbe utile.
Io ci vedrei simili cose in una libreria piuttosto che riedizioni dei soliti cubi e cilindri, una bella "piramide", un "mezzo toro" e simili.
Saluti
Carlo D.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.
Blog: https://okkmkblog.wordpress.com/