Macro SuperWire/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Created page with "Icona barra strumenti")
 
(17 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
{{Macro/it|Icon=Text-x-python|Name=SuperWire|Name/it=Forza Wire|Description=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|Author=Yorik|Version=0.1|Date=2012-05-22}}

{{Macro/it
|Name=SuperWire
|Icon=Macro_SuperWire.png
|Translate=Forza Wire
|Description=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
|Author=Yorik
|Version=0.1
|Date=2012-05-22
|FCVersion=All
|Download=[https://www.freecadweb.org/wiki/images/e/e3/Macro_SuperWire.png ToolBar Icon]
}}

==Descrizione==


<div class="mw-translate-fuzzy">
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.
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
Attenzione, funziona solo con le versioni recenti di FreeCAD
</div>


==Script==


Icona barra strumenti
{{Code|code=
[[Image:Macro_SuperWire.png]]


'''Macro_SuperWire.FCMacro'''

{{MacroCode|code=
import FreeCAD,FreeCADGui,Part
import FreeCAD,FreeCADGui,Part
try:
try:
Line 29: Line 46:
else:
else:
FreeCAD.Console.PrintError("SuperWire operation failed!")
FreeCAD.Console.PrintError("SuperWire operation failed!")

}}
}}
{{clear}}
<languages/>

Latest revision as of 22:05, 21 September 2022

Forza Wire

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

Icona barra strumenti

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!")