Macro SuperWire/it: Difference between revisions

From FreeCAD Documentation
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

Icona macro generica. Crea la tua icona personale con lo stesso nome della macro 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
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!")
Altre lingue: