Macro Forza Wire
Macro SuperWire - Super Polilinea
File:Text-x-python SuperWire |
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 Autore: Yorik |
Autore |
Yorik |
Download |
None |
Link |
Raccolta di macro Come installare le macro Personalizzare la toolbar |
Versione macro |
1.0 |
Data ultima modifica |
None |
Versioni di FreeCAD |
None |
Scorciatoia |
Nessuna |
Vedere anche |
Nessuno |
Attenzione, funziona solo con le versioni recenti di FreeCAD
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!")