Draft Move/it: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 29: Line 29:
Lo strumento Sposta può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console di Python]] utilizzando la seguente funzione:
Lo strumento Sposta può essere utilizzato nelle [[macros/it|macro]] e dalla [[FreeCAD_Scripting_Basics/it|console di Python]] utilizzando la seguente funzione:


{{Code|code=
<syntaxhighlight>
move (FreeCAD.Object or list, Vector, [copymode])
move (FreeCAD.Object or list, Vector, [copymode])
}}
</syntaxhighlight>


* Sposta l'oggetto dato o gli oggetti contenuti nella lista nella direzione e alla distanza indicata dal vettore.
* Sposta l'oggetto dato o gli oggetti contenuti nella lista nella direzione e alla distanza indicata dal vettore.
Line 39: Line 39:
Esempio:
Esempio:


{{Code|code=
<syntaxhighlight>
import FreeCAD,Draft
import FreeCAD,Draft
Draft.move(FreeCAD.ActiveDocument.ActiveObject,FreeCAD.Vector(2,2,0))
Draft.move(FreeCAD.ActiveDocument.ActiveObject,FreeCAD.Vector(2,2,0))
}}
</syntaxhighlight>
==Limitazioni==
==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
* 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

Revision as of 21:39, 1 January 2015

Sposta

Posizione nel menu
Draft → Sposta
Ambiente
Draft, Architettura
Avvio veloce
M V
Introdotto nella versione
-
Vedere anche
Nessuno

Descrizione

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 Template:KEY/it, o premere i tasti Template:KEY/it e Template:KEY/it
  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 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:

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))

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