Macro SuperWire/it: Difference between revisions
(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: | ||
⚫ | |||
⚫ | |||
{{Macro/it |
|||
|Name=SuperWire |
|||
|Icon=Macro_SuperWire.png |
|||
|Translate=Forza Wire |
|||
⚫ | |||
|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 |
|||
⚫ | |||
[[Image:Macro_SuperWire.png]] |
|||
'''Macro_SuperWire.FCMacro''' |
|||
⚫ | |||
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}} |
|||
⚫ |
Latest revision as of 22:05, 21 September 2022
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 |
Raccolta di macro Come installare le macro Personalizzare la toolbar |
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
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!")