Draft Move/it

Draft: Sposta
Lo strumento Sposta sposta o copia gli oggetti selezionati da un punto ad un altro punto del piano di lavoro corrente. Se nessun oggetto è selezionato, viene chiesto di selezionarne uno.



Utilizzo

 * 1) Selezionare gli oggetti che si desidera spostare o copiare
 * 2) Premere il pulsante, o premere i tasti  e
 * 3) Selezionare un primo punto nella vista 3D, oppure digitare le sue coordinate
 * 4) Selezionare un secondo punto nella vista 3D, oppure digitare le sue coordinate

Opzioni

 * Premere, o  dopo un punto per vincolare il punto successivo a un dato asse.
 * Per inserire manualmente le coordinate, è sufficiente inserire il numero, quindi premere per ogni componente X, Y e Z.
 * Premere oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità . 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 oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità . 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 o  o attivare la funzione  per creare una copia degli oggetti, invece di spostarli. Mantenendo premuto  dopo aver cliccato il secondo punto, si possono inserire più duplicati, finché non si rilascia il tasto.
 * Premere mentre si disegna per agganciare forzatamente il proprio punto al punto di ancoraggio più vicino, indipendentemente dalla distanza.
 * Premere mentre si disegna per vincolare il secondo punto orizzontalmente o verticalmente rispetto al precedente.
 * Premere o premere il pulsante  per uscire dal comando attivo.

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

move (FreeCAD.Object or list, Vector, [copymode])


 * 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 Draft.move(FreeCAD.ActiveDocument.ActiveObject,FreeCAD.Vector(2,2,0))