Macro SuperWire/it: Difference between revisions
No edit summary |
m (template fr) |
||
Line 25: | Line 25: | ||
FreeCAD.Console.PrintError("SuperWire operation failed!") |
FreeCAD.Console.PrintError("SuperWire operation failed!") |
||
{{languages/it | {{en|Macro_SuperWire}} {{es|Macro_SuperWire/es}} }} |
{{languages/it | {{en|Macro_SuperWire}} {{es|Macro_SuperWire/es}} {{fr|Macro_SuperWire/fr}} }} |
Revision as of 19:54, 25 July 2012
Macro SuperWire - Super Polilinea
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!")