Search found 400 matches

Go to advanced search

by onekk
Thu Oct 15, 2020 1:59 pm
Forum: Forum Italiano
Topic: Nuova versione Guida allo Scripting
Replies: 32
Views: 1843

Re: Nuova versione Guida allo Scripting

Non sono esperto della parte GUI, per cui non so se un oggetto "Part::FeaturePython" Abbia o meno una proprietà shape e soprattutto come fare a dire a FreeCAD che quanto cambi i parametri tramite l'interfaccia grafica deva ricalcolare l'oggetto visualizzato per riflettere il cambiamento dei paramet...
by onekk
Thu Oct 15, 2020 7:57 am
Forum: Forum Italiano
Topic: Nuova versione Guida allo Scripting
Replies: 32
Views: 1843

Re: Nuova versione Guida allo Scripting

Il programma funziona alla perfezione, infatti crea un oggetto con le proprietà corrette. Peccato che questo ogetto non contenga una "forma" ma solo le proprietà. manca la parte che assegna una forma a questo ogetto. Non sono esperto della parte GUI, per cui non so se un oggetto "Part::FeaturePython...
by onekk
Wed Oct 07, 2020 10:03 am
Forum: Forum Italiano
Topic: Sweep su tracciati "complessi"
Replies: 7
Views: 368

Re: Sweep su tracciati "complessi"

Usando lo sweep hai sempre dei problemi nei punti in cui la curva cambia di direzione, opure negli angoli, se questi sono molto marcati. Mi spiego, nel punto in cui due curvature si incontrano, hai necessariamente un punto in cui la curva "cambia di direzione" se questo cambio di direzione è "repent...
by onekk
Sat Oct 03, 2020 9:03 am
Forum: Forum Italiano
Topic: “La potenza e flessibilità di Draft in fatto di quotature “annichilisce” TechDraw…..”
Replies: 5
Views: 412

Re: “La potenza e flessibilità di Draft in fatto di quotature “annichilisce” TechDraw…..”

Essendo Draft scritto se non ricordo male quasi totalmente in Python e quindi usabile da script, si potrebbe mettere insieme qualche riga di codice per creare un Workbench dedicato che usi Draft come "motore" ma presenti una barra degli strumenti più consona al disegno tecnico e un tasto per convert...
by onekk
Sat Oct 03, 2020 9:03 am
Forum: Forum Italiano
Topic: “La potenza e flessibilità di Draft in fatto di quotature “annichilisce” TechDraw…..”
Replies: 5
Views: 412

Re: “La potenza e flessibilità di Draft in fatto di quotature “annichilisce” TechDraw…..”

Essendo Draft scritto se non ricordo male quasi totalmente in Python e quindi usabile da script, si potrebbe mettere insieme qualche riga di codice per creare un Workbench dedicato che usi Draft come "motore" ma presenti una barra degli strumenti più consona al disegno tecnico e un tasto per convert...
by onekk
Tue Sep 29, 2020 9:15 am
Forum: Forum Italiano
Topic: Alcune problematiche molto interessanti…….
Replies: 8
Views: 491

Re: Alcune problematiche molto interessanti…….

Uno dei problemi che "stanno sotto" alla discussione è il formato interno di FreeCAD, cioè come immaganizzare i dati che servono. Secondo me l'ideale sarebbe di avere nel file svg solo il "disegno" che viene costruito ad hoc ogni volte che si renda necessario. Ad esempio se io definisco un piano ti ...
by onekk
Mon Sep 28, 2020 4:15 pm
Forum: Forum Italiano
Topic: Alcune problematiche molto interessanti…….
Replies: 8
Views: 491

Re: Alcune problematiche molto interessanti…….

Il problema principale in questa discussione è capire un paio di cose: 1) cosa vorremmo far fare a Techdraw ? 2) cosa si può fare con TechDraw? Per capirci, un modello 3D contiene già una serie di informazioni, a livello di Solido. Queste informazione sono reperibili più o meno facilmente attraverso...
by onekk
Wed Sep 16, 2020 8:53 am
Forum: Forum Italiano
Topic: Nuova versione Guida allo Scripting
Replies: 32
Views: 1843

Re: Nuova versione Guida allo Scripting

Nessun problema. Buoni lavori di casa.

Saluti

Carlo D.
by onekk
Mon Sep 14, 2020 7:01 am
Forum: Forum Italiano
Topic: Nuova versione Guida allo Scripting
Replies: 32
Views: 1843

Re: Nuova versione Guida allo Scripting

Ripeto la domanda, qual'è lo scopo di usare classi costruite come le tue per creare oggetti, si introduce un carico di riferimenti a oggetti in Python totalmente inutile. Non serve nemmeno a ridurre la quantità di linee di codice, usare una classe, poi è solo una complicazione, negli esempi della gu...
by onekk
Fri Sep 11, 2020 4:28 pm
Forum: Forum Italiano
Topic: Nuova versione Guida allo Scripting
Replies: 32
Views: 1843

Re: Nuova versione Guida allo Scripting

class BoolTool(): def mfuse_obj(self, nome, objs): obj = App.ActiveDocument.addObject("Part::MultiFuse", nome) shapes = [] for name in objs: shape = App.ActiveDocument.getObject(name) shapes.append(shape) obj.Shapes = shapes obj.Refine = True App.ActiveDocument.recompute() self.obj = obj return obj...

Go to advanced search