Draft Join/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Tag: Manual revert
 
(12 intermediate revisions by 2 users not shown)
Line 10: Line 10:
}}
}}


<div class="mw-translate-fuzzy">
{{GuiCommand/it
{{GuiCommand/it
|Name=Draft Join
|Name=Draft Join
|Name/it=Unisci
|Name/it=Unisci
|MenuLocation=Draft → Unisci
|MenuLocation=Modifiche → Unisci
|Workbenches=[[Draft_Workbench/it|Draft]], [[Arch_Workbench/it|Arch]]
|Workbenches=[[Draft_Workbench/it|Draft]], [[Arch_Workbench/it|Arch]]
|Shortcut={{KEY|J}} {{KEY|O}}
|Shortcut={{KEY|J}} {{KEY|O}}
|Version=0.18
|Version=0.18
|SeeAlso=[[Draft Split/it|Dividi]]
|SeeAlso=[[Draft_Split/it|Dividi]]
}}
}}
</div>


<span id="Description"></span>
<span id="Description"></span>
==Descrizione==
==Descrizione==


Il comando [[Image:Draft_Join.svg|24px]] '''Draft Unisci''' unisce [[Draft_Line/it|Draft Linee]] e [[Draft_Wire/it|Draft Polilinee]] in una singola polilinea. Questo comando è la controparte del comando [[Draft_Split/it|Draft Dividi]].
<div class="mw-translate-fuzzy">
Lo strumento Unisci tenta di unire tutti i contorni attualmente presenti nella selezione in un unico contorno.
</div>


<span id="Usage"></span>
<span id="Usage"></span>
==Utilizzo==
==Utilizzo==


# I punti finali delle [[Draft_Line/it|Draft Linee]] e/o [[Draft_Wire/it|Draft Polilinee]] da unire devono essere esattamente coincidenti. Se necessario, prima regolare i punti per assicurarsi che sia così.
<div class="mw-translate-fuzzy">
# Selezionare due o più contorni che si desidera unire.
# Selezionare due o più [[Draft_Line/it|Linee]] e/o [[Draft_Wire/it|Polilinee]].
# Esistono diversi modi per invocare il comando:
# Premere il pulsante {{Button|[[Image:Draft Join.svg|16px]] [[Draft Join/it|Unisci]]}} o premere i tasti {{KEY|J}} e poi {{KEY|O}}.
#* Premere il pulsante {{Button|[[Image:Draft_Join.svg|16px]] [[Draft_Join/it|Unisci]]}}.
</div>
#* Selezionare l'opzione {{MenuCommand|Modifiche → [[Image:Draft_Join.svg|16px]] Unisci}} dal menu.
#* Usare la scorciatoia da tastiera: {{KEY|J}} quindi {{KEY|O}}.


== Notes ==
<span id="Notes"></span>
== Note ==


* [[Draft_Line/it|Linee]] e [[Draft_Wire/it|Polilinee]] possono anche essere unite con il comando [[Draft_Wire/it|Draft Polilinea]] o il comando [[Draft_Upgrade/it|Promuovi]].
<div class="mw-translate-fuzzy">
* Per unire oggetti che non sono [[Draft_Line/it|Linee]] o [[Draft_Wire/it|Polilinee]] si può provare ad utilizzare su di essi una o più volte i comandi [[Draft_Upgrade/it|Promuovi]] e/o [[Draft_Downgrade/it|Declassa]].
La controparte di questo strumento è l'operazione [[Image:Draft Split.svg|16px]] [[Draft Split/it|Dividi]].
</div>


==Scripting==
<span id="Scripting"></span>
==Script==


Vedere anche: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] e [[FreeCAD Scripting Basics/it|Script di base per FreeCAD]].
<div class="mw-translate-fuzzy">
== Script ==
{{Emphasis|Vedere anche:}} [[Draft API/it|Draft API]] e [[FreeCAD Scripting Basics/it|Nozioni di base sugli script di FreeCAD]].
</div>


Per unire polilinee usare il metodo {{incode|join_wires}} ({{Version/it|0.19}}) del modulo Draft. Questo metodo sostituisce il metodo deprecato {{incode|joinWires}}. Questo metodo restituisce {{incode|None}}.
<div class="mw-translate-fuzzy">
Lo strumento Unisci può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] utilizzando la seguente funzione:
</div>


{{Code|code=
{{Code|code=
Line 58: Line 52:
}}
}}


* {{incode|wires}} is a list of wire objects to be joined.
* {{incode|wires}} è un elenco di oggetti polilinea da unire.


Esempio:
Example:


{{Code|code=
{{Code|code=

Latest revision as of 16:02, 8 December 2023

Unisci

Posizione nel menu
Modifiche → Unisci
Ambiente
Draft, Arch
Avvio veloce
J O
Introdotto nella versione
0.18
Vedere anche
Dividi

Descrizione

Il comando Draft Unisci unisce Draft Linee e Draft Polilinee in una singola polilinea. Questo comando è la controparte del comando Draft Dividi.

Utilizzo

  1. I punti finali delle Draft Linee e/o Draft Polilinee da unire devono essere esattamente coincidenti. Se necessario, prima regolare i punti per assicurarsi che sia così.
  2. Selezionare due o più Linee e/o Polilinee.
  3. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Unisci.
    • Selezionare l'opzione Modifiche → Unisci dal menu.
    • Usare la scorciatoia da tastiera: J quindi O.

Note

Script

Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.

Per unire polilinee usare il metodo join_wires (disponibile dalla versione 0.19) del modulo Draft. Questo metodo sostituisce il metodo deprecato joinWires. Questo metodo restituisce None.

join_wires(wires)
  • wires è un elenco di oggetti polilinea da unire.

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(500, 0, 0)
p3 = App.Vector(500, 500, 0)
p4 = App.Vector(0, 500, 0)

wire1 = Draft.make_wire([p1, p2])
wire2 = Draft.make_wire([p2, p3])
wire3 = Draft.make_wire([p3, p4])
wire4 = Draft.make_wire([p4, p1])

Draft.join_wires([wire1, wire3, wire2, wire4])
doc.recompute()