Draft Scale/it

Descrizione
Questo strumento scala gli oggetti selezionati rispetto a un punto base. Se nessun oggetto è selezionato, chiede di selezionarne uno.



Utilizzo

 * 1) Selezionare gli oggetti che si desidera scalare
 * 2) Premere il pulsante, o premere i tasti  e
 * 3) Selezionare un primo punto, per stabilire il primo vertice, nella vista 3D, oppure digitare le sue coordinate  per definire il punto base della scala
 * 4) Si apre un'altra finestra di dialogo con le opzioni di scala. Compilare le diverse opzioni e premere  per accettare

Opzioni

 * Per inserire manualmente le coordinate del punto base, è sufficiente inserire il numero, quindi premere per ogni componente X, Y e Z.
 * Compilare il valore di scala di X, Y e Z per definire la scala.
 * Selezionando l'opzione "Scala uniforme" si blocca X, Y e Z allo stesso valore
 * L'opzione "Relativa al Piano di lavoro" prende in considerazione i valori di scala X, Y e Z da adottare rispetto al corrente Piano di lavoro. In caso contrario, vengono utilizzate le direzioni globali X, Y e Z.
 * Il risultato dell'operazione di scalatura può essere:
 * Un Clone degli oggetti originali, che non modifica gli oggetti originali, ma consente di modificare manualmente il fattore di scala in seguito (funziona per tutti i tipi di oggetto)
 * Gli oggetti originali sono ridimensionati (funziona solo con gli oggetti di Draft o le forme di Part non parametriche)
 * Viene prodotta una copia scalata degli oggetti di base (funziona per tutti i tipi di oggetto, ma solo le copie degli oggetti Draft saranno parametriche)

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


 * Ridimensiona gli oggetti contenuti negli oggetti (che possono essere un elenco di oggetti o un solo oggetto) per i fattori di scala definiti dal vettore dato (in X, Y e Z), attorno al centro stabilito.
 * Se legacy è True, viene utilizzata la modalità diretta (vecchio metodo), in caso contrario, viene creata una copia parametrica.
 * Se copy è True, gli oggetti reali non vengono spostati, ma vengono invece create delle loro copie.
 * Restituisce gli oggetti (o le loro copie).

Esempio: