Macro SuperWire/it: Difference between revisions
No edit summary |
(Created page with "Icona barra strumenti") |
||
Line 21: | Line 21: | ||
==Script== |
==Script== |
||
Icona barra strumenti |
|||
ToolBar Icon |
|||
[[Image:Macro_SuperWire.png]] |
[[Image:Macro_SuperWire.png]] |
||
Latest revision as of 22:05, 21 September 2022
Descrizione |
---|
Questa macro crea una polilinea da oggetti selezionati (linee e archi), anche quando i normali metodi di creazione delle polilinee, per esempio lo strumento di aggiornamento, non funzionano Versione macro: 0.1 Ultima modifica: 2012-05-22 Versione FreeCAD: All Download: ToolBar Icon Autore: Yorik |
Autore |
Yorik |
Download |
ToolBar Icon |
Link |
Raccolta di macro Come installare le macro Personalizzare la toolbar |
Versione macro |
0.1 |
Data ultima modifica |
2012-05-22 |
Versioni di FreeCAD |
All |
Scorciatoia |
Nessuna |
Vedere anche |
Nessuno |
Descrizione
Questa macro crea una polilinea da oggetti selezionati (linee e archi), anche quando i normali metodi di creazione delle polilinee, per esempio lo strumento di aggiornamento, non funzionano.
Attenzione, funziona solo con le versioni recenti di FreeCAD
Script
Macro_SuperWire.FCMacro
import FreeCAD,FreeCADGui,Part try: import DraftGeomUtils as fcgeo except: from draftlibs import fcgeo sel = FreeCADGui.Selection.getSelection() if not sel: FreeCAD.Console.PrintWarning("Select something first!") else: elist = [] for obj in sel: if hasattr(obj,"Shape"): elist.append(obj.Shape.Edges[0]) wire = fcgeo.superWire(elist) if wire: Part.show(wire) else: FreeCAD.Console.PrintError("SuperWire operation failed!")