Draft Move/it: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Caption|Spostare un oggetto da un punto a un altro}}")
No edit summary
Line 18: Line 18:
== Utilizzo ==
== Utilizzo ==


<div class="mw-translate-fuzzy">
# Selezionare gli oggetti che si desidera spostare o copiare
# Selezionare gli oggetti che si desidera spostare o copiare
# Premere il pulsante {{KEY/it| Sposta}}, o premere i tasti {{KEY/it|M}} e {{KEY/it|V}}
# 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.
# Selezionare un primo punto nella vista 3D, oppure digitare le sue [[Draft_Coordinates/it|coordinate ]]
# 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.
# 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.
# Selezionare un secondo punto nella vista 3D, oppure digitare le sue coordinate
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">

Revision as of 19:52, 22 April 2019

Sposta

Posizione nel menu
Draft → Sposta
Ambiente
Draft, Architettura
Avvio veloce
M V
Introdotto nella versione
0.7
Vedere anche
Schiera, Copie su tracciato

Descrizione

Questo strumento sposta o copia gli oggetti selezionati da un punto ad un altro punto.

Lo strumento Sposta può essere utilizzato su forme 2D create con Draft o Schizzo, ma può anche essere utilizzato su molti tipi di oggetti 3D come quelli creati con Part o Arch.

Per produrre varie copie in diverse disposizioni utilizzare Schiera, Copie su tracciato e Copie su punti.

Spostare un oggetto da un punto a un altro

Utilizzo

  1. Selezionare gli oggetti che si desidera spostare o copiare
  2. Premere il pulsante Sposta, o premere i tasti M e poi V. Se nessun oggetto è selezionato, viene chiesto di selezionarne uno.
  3. Selezionare un primo punto nella vista 3D, oppure digitare le sue coordinate e poi premere il pulsante aggiungi punto. Questo punto serve come punto base dell'operazione.
  4. Fare clic su un altro punto nella vista 3D o digitare una coordinata e premere il pulsante aggiungi punto. Questo punto è la nuova posizione del punto base.

Limitazioni

  • Per spostare o modificare il posizionamento di un oggetto che è basato su uno Schizzo, ad es. una Rivoluzione di PartDesign, si deve spostare lo schizzo originale con cui si è prodotto l'oggetto. Se si tenta di spostare direttamente l'oggetto derivato, questi ritorna automaticamente nella posizione definita dallo Schizzo

Opzioni

  • Premere Template:KEY/it, Template:KEY/it o Template:KEY/it dopo un punto per vincolare il punto successivo a un dato asse.
  • Per inserire manualmente le coordinate, è sufficiente inserire il numero, quindi premere Template:KEY/it per ogni componente X, Y e Z.
  • Premere Template:KEY/it oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità Template:KEY/it. Se la modalità Relativo è attiva, le coordinate del secondo punto sono relative al primo. In caso contrario, sono assolute, a partire dal punto di origine (0,0,0).
  • Premere Template:KEY/it oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità Template:KEY/it. Se la modalità Continua è attiva, lo strumento Sposta si riavvia dopo che è stato terminato o chiuso, permettendo di eseguire nuove copie o spostamenti senza dover ripetere il comando.
  • Premere Template:KEY/it o Template:KEY/it o attivare la funzione Template:KEY/it per creare una copia degli oggetti, invece di spostarli. Mantenendo premuto Template:KEY/it dopo aver cliccato il secondo punto, si possono inserire più duplicati, finché non si rilascia il tasto Template:KEY/it.
  • Premere Template:KEY/it mentre si disegna per agganciare forzatamente il proprio punto al punto di ancoraggio più vicino, indipendentemente dalla distanza.
  • Premere Template:KEY/it mentre si disegna per vincolare il secondo punto orizzontalmente o verticalmente rispetto al precedente.
  • Premere Template:KEY/it o premere il pulsante Template:KEY/it per uscire dal comando attivo.

Script

Lo strumento Sposta può essere utilizzato nelle macro e dalla console di Python utilizzando la seguente funzione:

movedlist = move(objectslist, vector, copy=False)
  • Sposta l'oggetto dato o gli oggetti contenuti nella lista nella direzione e alla distanza indicata dal vettore.
  • Se CopyMode è True, gli oggetti reali non vengono spostati, ma vengono invece create delle loro copie.
  • Restituisce l'oggetto(i) (o delle loro copie se CopyMode era True)

Esempio:

import FreeCAD, Draft

Polygon1 = Draft.makePolygon(5, radius=1000)
Polygon2 = Draft.makePolygon(3, radius=500)
Polygon3 = Draft.makePolygon(6, radius=220)

Draft.move(Polygon1, FreeCAD.Vector(500, 500, 0))
Draft.move(Polygon1, FreeCAD.Vector(500, 500, 0))
Draft.move(Polygon2, FreeCAD.Vector(1000, -1000, 0))
Draft.move(Polygon3, FreeCAD.Vector(-500, -500, 0))

List1 = [Polygon1, Polygon2, Polygon3]

vector = FreeCAD.Vector(-2000, -2000, 0)
List2 = Draft.move(List1, vector, copy=True)
List3 = Draft.move(List1, -2*vector, copy=True)