Macro CloneConvert/it

Descrizione
Crea un clone dell'oggetto e convertire nella posizione e le dimensioni (cm, mm, m, um ...) scelti. L'oggetto di base (selezionato) è riconosciuto come mm (base FreeCAD)

Uses
Run the macro, the XYZ settings, choose a unit select your object, and click button

Utilizzo
Lanciare la macro, le impostazioni XYZ, scegli una unità selezionare l'oggetto e fare clic su il pulsante

La base e il mm esempio di conversione con uno cubo di 1 mm x 1mm x 1mm

Select in the comboBox inch, 1 inch = 25.4 mm, the fields "Scale free" automatically adjusts to 25.4 (the values ​​in "Scale-free" can be changed separately). Click button, the clone created will have 25,4 mm x 25,4 mm x 25,4 mm

Seleziona nella comboBox inch, 1 inch = 25,4 millimetri, i campi "Scale free" si adatta automaticamente a 25,4 (i valori dentro "Scale free" possono essere modificati separatamente). Fare clic su il pulsante, il clone creato avrà 25 4 mm x 25,4 mm x 25,4 mm

Operazione inversa :

Se si vuole ridurre un oggetto ad esempio un cubo di 25,4 mm (1 inch) in uno cubo di 1mm x 1mm x 1mm, utilizzare la seguente formula, 1 / 25,4 = 0,0393700 e inserire il valore 0,0393700 (con una virgola) nel campo Scala XY e Z.

In un cubo di 5mm x 5mm x 5mm, fatte 5 / 25,4 = 0,1968503e inserire il valore 0,1968503 (con una virgola) nel campo Scala XY e Z.

Unita predefinite

km, hm, dam, m, dm, cm, mm, µm, nm, inch, link, foot, yard, perch, chain, furlong, mile, league, nautique.


 * Mode
 * Coordinate X : Coordinate placement X (facoltativo)
 * Coordinate Y : Coordinate placement Y (facoltativo)
 * Coordinate Z : Coordinate placement Z (facoltativo)
 * Scale predefined
 * Scale predefined : predefined scales in units, km, hm, dam, m, dm, cm, mm, µm, nm, inch, link, foot, yard, perch, chain, furlong, mile, league, nautique.
 * Scale free
 * Scale X : scala libera, se il valore è negativo (-10), l'oggetto viene scalato x 10 e verrà invertito sull'asse X, per ridurre la forma invia un valore decimale (0,5) (con la virgola)
 *  : Questo pulsante allinea i valori YZ sul valore di X se i tre valori sono identici
 * Scale Y : scala libera, se il valore è negativo (-10), l'oggetto viene scalato x 10 e verrà invertito sull'asse Y, per ridurre la forma invia un valore decimale (0,5) (con la virgola)
 * Scale Z : scala libera, se il valore è negativo (-10), l'oggetto viene scalato x 10 e verrà invertito sull'asse Z, per ridurre la forma invia un valore decimale (0,5) (con la virgola)
 *  : il pulsante OK valida e lancia il comando
 *  : il pulsante Reset mette tutti i valori a zero
 *  : il pulsante Quit comanda l'uscita della macro
 *  : il pulsante OK valida e lancia il comando
 *  : il pulsante Reset mette tutti i valori a zero
 *  : il pulsante Quit comanda l'uscita della macro

Script
Macro_CloneConvert.FCMacro