Draft Offset/it

Descrizione
Lo strumento Offset crea un duplicato (scalato e equidistante) dell'oggetto selezionato a una determinata distanza nel piano di lavoro corrente.

Se nessun oggetto è selezionato, viene chiesto di selezionarne uno.



Utilizzo

 * 1) Selezionare gli oggetti che si desidera scostare
 * 2) Premere il pulsante, o premere i tasti  e
 * 3) Selezionare un punto nella vista 3D, o fornire una distanza

Opzioni

 * Premere oppure fare clic sulla casella di controllo per selezionare o deselezionare la modalità . Se la modalità Continua è attiva, lo strumento Offset si riavvia dopo che è stato terminato o chiuso, permettendo di eseguire nuovi scostamenti o nuove copie 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 vincolarsi al segmento corrente invece di selezionare quello più vicino.
 * Premere o premere il pulsante  per uscire dal comando attivo.

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

offset (object,Vector,[copymode],[bind],[sym])


 * Crea una copia equidistante del contorno specificato, applicando al suo primo vertice il vettore dato.
 * Se CopyMode è True, viene creato un nuovo oggetto, altrimenti lo stesso oggetto viene duplicato equidistante.
 * Se bind è True, e il contorno dato è aperto, l'originale e il duplicato saranno vincolati dai loro punti finali, formando una faccia.
 * Se sym (simmetrico) è True, l'offset viene effettuato su entrambi i lati, la larghezza totale è la lunghezza del vettore dato.
 * Restituisce un oggetto duplicato equidistante (o la sua copia, se CopyMode è True).

Esempio:

import FreeCAD,Draft Draft.offset(FreeCAD.ActiveDocument.ActiveObject,FreeCAD.Vector(2,2,0))