Draft Move/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(32 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


<div class="mw-translate-fuzzy">
{{Docnav/it
{{Docnav/it
|[[Draft_AnnotationStyleEditor/it|Stile delle annotazioni]]
|[[Draft_Label/it|Etichetta]]
|[[Draft_Rotate/it|Ruota]]
|[[Draft_Rotate/it|Ruota]]
|[[Draft_Workbench/it|Draft]]
|[[Draft_Workbench/it|Draft]]
|IconL=Draft_Label.svg
|IconL=Draft_AnnotationStyleEditor.svg
|IconC=Workbench_Draft.svg
|IconR=Draft_Rotate.svg
|IconR=Draft_Rotate.svg
|IconC=Workbench_Draft.svg
}}
}}
</div>


<div class="mw-translate-fuzzy">
{{GuiCommand/it
{{GuiCommand/it
|Name=Draft_Move
|Name=Draft_Move
|Name/it=Sposta
|Name/it=Sposta
|MenuLocation=Modifiche → Sposta
|Workbenches=[[Draft_Workbench/it|Draft]], [[Arch_Workbench/it|Architettura]]
|Workbenches=[[Draft_Workbench/it|Draft]], [[Arch_Workbench/it|Arch]]
|MenuLocation=Draft → Sposta
|Shortcut={{KEY|M}} {{KEY|V}}
|Shortcut={{KEY|M}} {{KEY|V}}
|SeeAlso=[[Draft Array/it|Schiera]], [[Draft PathArray/it|Copie su tracciato]]
|Version=0.7
|Version=0.7
|SeeAlso=[[Draft_SubelementHighlight/it|Evidenzia i sottoelementi]]
}}
}}
</div>


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


Il comando [[Image:Draft_Move.svg|24px]] '''Sposta''' sposta o copia gli oggetti selezionati da un punto all'altro. In modalità sottoelemento il comando sposta i punti e gli spigoli selezionati, o copia gli spigoli selezionati, di [[Draft_Line/it|Linee]] e [[Draft_Wire/it|Polilinee]].
<div class="mw-translate-fuzzy">
Questo strumento sposta o copia gli oggetti selezionati da un punto ad un altro punto.
</div>


Il comando può essere utilizzato su oggetti 2D creati con [[Draft_Workbench/it|Draft]] o [[Sketcher_Workbench/it|Sketcher]], ma anche su molti oggetti 3D come quelli creati con gli ambienti [[Part_Workbench/it|Part]], [[PartDesign_Workbench/it|PartDesign]] o [[Arch_Workbench/it|Arch]].
<div class="mw-translate-fuzzy">
Lo strumento Sposta può essere utilizzato su forme 2D create con [[Draft Workbench/it|Draft]] o [[Sketcher Workbench/it|Schizzo]], ma può anche essere utilizzato su molti tipi di oggetti 3D come quelli creati con [[Part Workbench/it|Part]] o [[Arch Workbench/it|Arch]].
</div>


[[Image:Draft_Move_example.jpg|400px]]
[[Image:Draft_Move_example.jpg|400px]]
{{Caption|Spostare un oggetto da un punto a un altro punto}}
<div class="mw-translate-fuzzy">
{{Caption|Spostare un oggetto da un punto a un altro}}
</div>


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


See also: [[Draft_Snap|Draft Snap]] and [[Draft_Constrain|Draft Constrain]].
Vedere anche: [[Draft_Snap/it|Aggancio]] e [[Draft_Constrain/it|Vincolare]].


# Opzionalmente selezionare uno o più oggetti, o uno o più sottoelementi di [[Draft_Line/it|Linee]] o [[Draft_Wire/it|Polilinee]].
<div class="mw-translate-fuzzy">
# Esistono diversi modi per invocare il comando:
# Selezionare gli oggetti che si desidera spostare o copiare
# Premere il pulsante {{Button|[[Image:Draft Move.svg|16px]] [[Draft Move/it|Sposta]]}}, o premere i tasti {{KEY|M}} e poi {{KEY|V}}. Se nessun oggetto è selezionato, viene chiesto di selezionarne uno.
#* Premere il pulsante {{Button|[[Image:Draft_Move.svg|16px]] [[Draft_Move|Sposta]]}}.
#* Selezionare l'opzione {{MenuCommand|Modifiche → [[Image:Draft_Move.svg|16px]] Sposta}} dal menu.
# Selezionare un primo punto nella vista 3D, oppure digitare le sue [[Draft_Coordinates/it|coordinate ]] e poi premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint/it|aggiungi punto]]}}. Questo punto serve come punto base dell'operazione.
#* Usare la scorciatoia da tastiera: {{KEY|M}} poi {{KEY|V}}.
# Fare clic su un altro punto nella vista 3D o digitare una [[Draft_Coordinates/it|coordinata]] e premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint/it|aggiungi punto]]}}. Questo punto è la nuova posizione del punto base.
# Se non si ha ancora selezionato un oggetto: selezionare un oggetto nella [[3D_view/it|Vista 3D]].
</div>
# Si apre il pannello delle attività {{MenuCommand|Sposta}}. Vedere [[#Opzioni|Opzioni]] per maggiori informazioni.
# Se i sottoelementi sono stati selezionati: selezionare la casella {{MenuCommand|Modifica i sottoelementi}} per attivare la modalità sottoelemento.
# Scegliere il primo punto, il punto base, nella [[3D_view/it|Vista 3D]], oppure digitare le coordinate e premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] Inserisci punto}}.
# Scegliere il secondo punto, il punto di destinazione, nella [[3D_view/it|Vista 3D]], oppure digitare le coordinate e premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] Inserisci punto}}.


<span id="Options"></span>
== Opzioni ==
== Opzioni ==


È possibile modificare le scorciatoie da tastiera a carattere singolo disponibili nel pannello delle attività. Vedere [[Draft_Preferences/it|Preferenze di Draft]]. Le scorciatoie qui menzionate sono le scorciatoie predefinite (per la versione 0.22).
The single character keyboard shortcuts mentioned here can be changed. See [[Draft_Preferences|Draft Preferences]].


* Per inserire manualmente le coordinate, inserire le componenti X, Y e Z e premere {{KEY|Enter}} dopo ognuna di esse. Oppure si può premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] Inserisci punto}} quando ha i valori desiderati. Si consiglia di spostare il puntatore fuori dalla [[3D_view/it|Vista 3D]] prima di inserire le coordinate.
<div class="mw-translate-fuzzy">
* Per usare le coordinate polari inserire un valore per {{MenuCommand|Lunghezza}} e un valore per {{MenuCommand|Anglo}}, e premere {{KEY|Enter}} dopo ciascuno.
* Premere {{KEY|X}}, {{KEY|Y}} o {{KEY|Z}} dopo il primo punto per vincolare il secondo punto su un dato asse.
* Selezionare la casella {{MenuCommand|Anglo}} per vincolare il puntatore all'angolo specificato.
* Per inserire le coordinate manualmente, è sufficiente inserire i numeri, quindi premere {{KEY|Invio}} tra ciascun componente X, Y e Z. È possibile premere il pulsante {{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint/it|aggiungi punto]]}} quando si hanno i valori desiderati per inserire il punto.
* Premere {{KEY|L}} per cambiare il focus dalla casella di input {{MenuCommand|X}} alla casella di input {{MenuCommand|Lunghezza}} e viceversa. A seconda della casella di input che riceve il focus, la casella di controllo {{MenuCommand|Anglo}} è selezionata o deselezionata.
* Premere {{KEY|R}} o fare clic sulla casella di controllo per attivare la modalità "relativa". Se la modalità relativa è attiva, le coordinate del secondo punto sono relative alla prima; altrimenti sono assolute, prese dall'origine (0,0,0).
* Premere {{KEY|T}} oppure fare clic sulla casella di controllo per attivare la modalità "continua". Se la modalità continua è attiva, lo strumento Sposta verrà riavviato al termine dell'operazione, consentendo di spostare o copiare nuovamente gli oggetti senza premere nuovamente il pulsante dello strumento.
* Premere {{KEY|R}} o fare clic sulla casella di controllo {{MenuCommand|Relativo}} per attivare o disattivare la modalità relativa. Se la modalità relativa è attiva, le coordinate del secondo punto sono relative al primo punto, altrimenti sono relative all'origine del sistema di coordinate.
* Premere {{KEY|P}} oppure fare clic sulla casella di controllo per attivare la modalità ''Copia''. Se la modalità copia è attiva, lo strumento Sposta mantiene la forma originale al suo posto e crea una copia nel secondo punto.
* Premere {{KEY|G}} o fare clic sulla casella di controllo {{MenuCommand|Globale}} per attivare o disattivare la modalità globale. Se la modalità globale è attiva, le coordinate sono relative al sistema di coordinate globale, altrimenti sono relative al sistema di coordinate [[Draft_SelectPlane/it|piano di lavoro]]. {{Version/it|0.20}}
* Premere {{KEY|N}} o fare clic sulla casella di controllo {{MenuCommand|Continua}} per attivare o disattivare la modalità continua. Se la modalità continua è attiva, il comando verrà riavviato al termine. Questa modalità ha davvero senso solo se la modalità di copia è attivata. A seconda della preferenza {{MenuCommand|Seleziona gli oggetti di base dopo la copia}}, per la successiva chiamata al comando vengono selezionati gli oggetti originali o le copie create per ultime. Vedi [[#Preferenze|Preferenze]].
:Si possono usare sia {{KEY|T}} che {{KEY|P}} per posizionare più copie in sequenza. In questo caso, l'elemento che viene duplicato è l'ultima copia posizionata.
* Tenere premuto {{KEY|Alt}} dopo il secondo punto per attivare o disattivare la modalità di copia. Tenendo premuto {{KEY|Alt}} dopo aver cliccato sul secondo punto, si può continuare a posizionare altre copie; rilasciare {{KEY|Alt}} per terminare l'operazione e vedere tutte le copie.
* Premere {{KEY|C}} o fare clic sulla casella di controllo {{MenuCommand|Copia}} per attivare o disattivare la modalità di copia. Se la modalità copia è attiva, il comando creerà copie spostate invece di spostare gli oggetti originali.
* Premere {{KEY|B}} o fare clic sulla casella di controllo {{MenuCommand|Modifica sottoelementi}} per attivare o disattivare la modalità sottoelemento. Se la modalità sottoelemento è attiva, il comando utilizzerà i sottoelementi selezionati invece degli oggetti interi. I sottoelementi devono appartenere a [[Draft_Line/it|Linee]] o [[Draft_Wire/it|Polilinee]].
* Tenere premuto {{KEY|Ctrl}} mentre si sposta per forzare lo [[Draft_Snap|snap]] al punto di aggancio più vicino, indipendentemente dalla distanza.
* Se la modalità copia e la modalità sottoelemento sono entrambe attive e sono selezionati i bordi di [[Draft_Wire/it|Polilinee]], verranno creati nuove polilinee da quei bordi.
* Tenere premuto {{KEY|Maiusc}} mentre si ruota per [[Draft_Constrain|vincolare]] il secondo punto in orizzontale o in verticale rispetto al primo.
* Tenendo premuto {{KEY|Alt}} dopo aver scelto il punto base si attiverà anche la modalità di copia. Mentre {{KEY|Alt}} viene tenuto premuto, è possibile selezionare più punti bersaglio. Rilasciare {{KEY|Alt}} per terminare il comando e vedere le copie create.
* Premere il pulsante {{KEY|Esc}} o il pulsante {{Button|Chiudi}} per interrompere il comando corrente; le copie già posizionate rimangono.
* Premere {{KEY|S}} per attivare o disattivare [[Draft_Snap/it|Aggancia]].
</div>
* Premere {{KEY|Esc}} o il pulsante {{Button|Chiudi}} per interrompere il comando.


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


* An Object that is [[Part_EditAttachment|attached]] cannot be moved with the Draft Move command. To move it either its {{PropertyData|Support}} object has to be moved, or its {{PropertyData|Attachment Offset}} has to be changed.
* Un Oggetto che è [[Part_EditAttachment/it|allegato]] non può essere spostato con il comando Sposta. Per spostarlo è necessario spostare il suo oggetto {{PropertyData|Support}} o modificare il suo {{PropertyData|Attachment Offset}}.


==Preferences==
<span id="Preferences"></span>
==Preferenze==


See also: [[Preferences_Editor|Preferences Editor]] and [[Draft_Preferences|Draft Preferences]].
Vedere anche: [[Preferences_Editor/it|Impostare le preferenze]] e [[Draft_Preferences/it|Preferenze per l'ambiente Draft]].


* Per cambiare il focus iniziale del pannello delle attività nella casella di input {{MenuCommand|Lunghezza}}: {{MenuCommand|Modifica → Preferenze... → Draft → Generale → Imposta il focus sulla Lunghezza invece che sulla coordinata X}}. Tenere presente che si deve spostare il puntatore nella [[3D_view/it|vista 3D]] affinché la modifica abbia effetto.
* To change the number of decimals used for the input of coordinates, lengths and angles: {{MenuCommand|Edit → Preferences... → General → Units → Units settings → Number of decimals}}.
* Per riselezionare gli oggetti base dopo aver copiato gli oggetti: {{MenuCommand|Modifica → Preferenze... → Draft → Generale → Seleziona oggetti di base dopo la copia}}.
* To change the initial focus of the task panel to the {{MenuCommand|Length}} input box: {{MenuCommand|Edit → Preferences... → Draft → General settings → Draft tools options → Set focus on Length instead of X coordinate}}. Note that you must move the pointer in the [[3D_view|3D view]] for the change to take effect.
* To store and reuse the same copy mode setting across commands: {{MenuCommand|Edit → Preferences... → Draft → General settings → Draft tools options → Global copy mode}}.
* To reselect the base objects after copying objects: {{MenuCommand|Edit → Preferences... → Draft → General settings → Draft tools options → Select base objects after copying}}.


==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 spostare gli oggetti usare il metodo {{incode|move}} del modulo Draft.
<div class="mw-translate-fuzzy">
Lo strumento Sposta può essere usato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] utilizzando la seguente funzione:
</div>


{{Code|code=
{{Code|code=
Line 95: Line 89:
}}
}}


* {{incode|objectslist}} contiene gli oggetti da spostare. È un singolo oggetto o un elenco di oggetti.
<div class="mw-translate-fuzzy">
* {{incode|vector}} è lo spostamento.
* Sposta il punto base degli oggetti della {{incode|objectslist}} di una distanza e nella direzione indicati da {{incode|vector}}.
** {{incode|objectslist}} può essere un singolo oggetto o un elenco di oggetti.
:Il vettore di spostamento è relativo al punto base dell'oggetto, il che significa che se un oggetto viene spostato di 2 unità e poi di altre 2 unità, in totale viene spostato di 4 unità dalla sua posizione originale.
* Se {{incode|copy}} è {{incode|True}} vengono create delle copie invece di spostare gli oggetti originali.
* Se {{incode|copy}} è {{incode|True}} vengono create delle copie invece di spostare gli oggetti originali.
* Viene restituita una {{incode|movedlist}} con gli oggetti originali spostati o con le nuove copie..
* {{incode|moved_list}} viene restituito con gli oggetti spostati originali o con le nuove copie. È un singolo oggetto o un elenco di oggetti, a seconda di {{incode|objectslist}}.
** {{incode|movedlist}} è un singolo oggetto o un elenco di oggetti, a seconda dell'input di {{incode|objectslist}}.
</div>


Esempio:
Esempio:
Line 131: Line 121:




<div class="mw-translate-fuzzy">
{{Docnav/it
{{Docnav/it
|[[Draft_AnnotationStyleEditor/it|Stile delle annotazioni]]
|[[Draft_Label/it|Etichetta]]
|[[Draft_Rotate/it|Ruota]]
|[[Draft_Rotate/it|Ruota]]
|[[Draft_Workbench/it|Draft]]
|[[Draft_Workbench/it|Draft]]
|IconL=Draft_Label.svg
|IconL=Draft_AnnotationStyleEditor.svg
|IconC=Workbench_Draft.svg
|IconR=Draft_Rotate.svg
|IconR=Draft_Rotate.svg
|IconC=Workbench_Draft.svg
}}
}}
</div>


{{Draft Tools navi{{#translation:}}}}
{{Draft Tools navi{{#translation:}}}}

Latest revision as of 13:28, 12 January 2024

Sposta

Posizione nel menu
Modifiche → Sposta
Ambiente
Draft, Arch
Avvio veloce
M V
Introdotto nella versione
0.7
Vedere anche
Evidenzia i sottoelementi

Descrizione

Il comando Sposta sposta o copia gli oggetti selezionati da un punto all'altro. In modalità sottoelemento il comando sposta i punti e gli spigoli selezionati, o copia gli spigoli selezionati, di Linee e Polilinee.

Il comando può essere utilizzato su oggetti 2D creati con Draft o Sketcher, ma anche su molti oggetti 3D come quelli creati con gli ambienti Part, PartDesign o Arch.

Spostare un oggetto da un punto a un altro punto

Utilizzo

Vedere anche: Aggancio e Vincolare.

  1. Opzionalmente selezionare uno o più oggetti, o uno o più sottoelementi di Linee o Polilinee.
  2. Esistono diversi modi per invocare il comando:
    • Premere il pulsante Sposta.
    • Selezionare l'opzione Modifiche → Sposta dal menu.
    • Usare la scorciatoia da tastiera: M poi V.
  3. Se non si ha ancora selezionato un oggetto: selezionare un oggetto nella Vista 3D.
  4. Si apre il pannello delle attività Sposta. Vedere Opzioni per maggiori informazioni.
  5. Se i sottoelementi sono stati selezionati: selezionare la casella Modifica i sottoelementi per attivare la modalità sottoelemento.
  6. Scegliere il primo punto, il punto base, nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.
  7. Scegliere il secondo punto, il punto di destinazione, nella Vista 3D, oppure digitare le coordinate e premere il pulsante Inserisci punto.

Opzioni

È possibile modificare le scorciatoie da tastiera a carattere singolo disponibili nel pannello delle attività. Vedere Preferenze di Draft. Le scorciatoie qui menzionate sono le scorciatoie predefinite (per la versione 0.22).

  • Per inserire manualmente le coordinate, inserire le componenti X, Y e Z e premere Enter dopo ognuna di esse. Oppure si può premere il pulsante Inserisci punto quando ha i valori desiderati. Si consiglia di spostare il puntatore fuori dalla Vista 3D prima di inserire le coordinate.
  • Per usare le coordinate polari inserire un valore per Lunghezza e un valore per Anglo, e premere Enter dopo ciascuno.
  • Selezionare la casella Anglo per vincolare il puntatore all'angolo specificato.
  • Premere L per cambiare il focus dalla casella di input X alla casella di input Lunghezza e viceversa. A seconda della casella di input che riceve il focus, la casella di controllo Anglo è selezionata o deselezionata.
  • Premere R o fare clic sulla casella di controllo Relativo per attivare o disattivare la modalità relativa. Se la modalità relativa è attiva, le coordinate del secondo punto sono relative al primo punto, altrimenti sono relative all'origine del sistema di coordinate.
  • Premere G o fare clic sulla casella di controllo Globale per attivare o disattivare la modalità globale. Se la modalità globale è attiva, le coordinate sono relative al sistema di coordinate globale, altrimenti sono relative al sistema di coordinate piano di lavoro. disponibile dalla versione 0.20
  • Premere N o fare clic sulla casella di controllo Continua per attivare o disattivare la modalità continua. Se la modalità continua è attiva, il comando verrà riavviato al termine. Questa modalità ha davvero senso solo se la modalità di copia è attivata. A seconda della preferenza Seleziona gli oggetti di base dopo la copia, per la successiva chiamata al comando vengono selezionati gli oggetti originali o le copie create per ultime. Vedi Preferenze.
  • Premere C o fare clic sulla casella di controllo Copia per attivare o disattivare la modalità di copia. Se la modalità copia è attiva, il comando creerà copie spostate invece di spostare gli oggetti originali.
  • Premere B o fare clic sulla casella di controllo Modifica sottoelementi per attivare o disattivare la modalità sottoelemento. Se la modalità sottoelemento è attiva, il comando utilizzerà i sottoelementi selezionati invece degli oggetti interi. I sottoelementi devono appartenere a Linee o Polilinee.
  • Se la modalità copia e la modalità sottoelemento sono entrambe attive e sono selezionati i bordi di Polilinee, verranno creati nuove polilinee da quei bordi.
  • Tenendo premuto Alt dopo aver scelto il punto base si attiverà anche la modalità di copia. Mentre Alt viene tenuto premuto, è possibile selezionare più punti bersaglio. Rilasciare Alt per terminare il comando e vedere le copie create.
  • Premere S per attivare o disattivare Aggancia.
  • Premere Esc o il pulsante Chiudi per interrompere il comando.

Note

  • Un Oggetto che è allegato non può essere spostato con il comando Sposta. Per spostarlo è necessario spostare il suo oggetto DatiSupport o modificare il suo DatiAttachment Offset.

Preferenze

Vedere anche: Impostare le preferenze e Preferenze per l'ambiente Draft.

  • Per cambiare il focus iniziale del pannello delle attività nella casella di input Lunghezza: Modifica → Preferenze... → Draft → Generale → Imposta il focus sulla Lunghezza invece che sulla coordinata X. Tenere presente che si deve spostare il puntatore nella vista 3D affinché la modifica abbia effetto.
  • Per riselezionare gli oggetti base dopo aver copiato gli oggetti: Modifica → Preferenze... → Draft → Generale → Seleziona oggetti di base dopo la copia.

Script

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

Per spostare gli oggetti usare il metodo move del modulo Draft.

moved_list = move(objectslist, vector, copy=False)
  • objectslist contiene gli oggetti da spostare. È un singolo oggetto o un elenco di oggetti.
  • vector è lo spostamento.
  • Se copy è True vengono create delle copie invece di spostare gli oggetti originali.
  • moved_list viene restituito con gli oggetti spostati originali o con le nuove copie. È un singolo oggetto o un elenco di oggetti, a seconda di objectslist.

Esempio:

import FreeCAD as App
import Draft

doc = App.newDocument()

polygon1 = Draft.make_polygon(5, radius=1000)
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)

Draft.move(polygon1, App.Vector(500, 500, 0))
Draft.move(polygon1, App.Vector(500, 500, 0))
Draft.move(polygon2, App.Vector(1000, -1000, 0))
Draft.move(polygon3, App.Vector(-500, -500, 0))

list1 = [polygon1, polygon2, polygon3]

vector = App.Vector(-2000, -2000, 0)
list2 = Draft.move(list1, vector, copy=True)
list3 = Draft.move(list1, -2*vector, copy=True)

doc.recompute()