Macro Forza Wire

From FreeCAD Documentation
Revision as of 20:20, 17 April 2012 by Renatorivo (talk | contribs) (Created page with '=Macro SuperWire - Super Polilinea= {{Macro/it|Name=SuperWire|Description=Questa macro crea una polilinea da oggetti selezionati (linee e archi), anche quando i normali metodi d…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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
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: