Macro Compound Plus/it

Descrizione
Macro utility che riunisce numerosi comandi di Draft per lavorare con gli oggetti 2D. Ad esempio, lavorare con gli oggetti dei file DXF.

Uso



 * Type I [1 + 1 = 1] : Crea un composto unico di tutti gli oggetti selezionati, senza lo storico.
 * Type II [1 + 1 = A (1 + 1)] : Crea un composto di tutti gli oggetti selezionati con lo storico di tutti gli oggetti. Stessa funzione di "Menu > Part > Crea composto".
 * Opzioni per le linee:
 * Line colour : Assegna un colore agli oggetti.
 * Width line : Assegna uno spessore di linea.
 * = Converte i testi [[File:Draft_Text.png]] in forme [[File:Draft_ShapeString.png]] (Lo spessore del testo convertito è rispettato, ma il risultato visivo può non essere rispettato, vedere le proprietà della Vista Combinata per conferma)
 * : Gives a thickness of the character and font Family.
 * : Questo comando converte una polilinea in una linea con le coordinate. (Es: un composto declassato non ha le coordinate, questa funzione crea una linea con le coordinate)

Option color
If it checked the colour to object to work are coloured (edge, vertex)
 * : Gives a colour to object. (Default Red 255, 0, 0)

Tools

 * LineEdit : display (Iindex of Font / Number of font) the path and name of the font.
 * : convert the text Draft_Text.svg in a shape string Draft_ShapeString.svg (The height of the text converted is respected but the visual result may not be respected, see the Combo view property for confirm). (A) is Automatic value height of text.
 * : If the spinbox is egual 0.0 the heigth of the VALUE of the text is respected, if other of 0.0 the change to  manual.


 * : This command convert the wire in one line with coordinates. (ex: one compound downgraded does not have coordinates, this function create a line with the coordinate as Draft line and reproduce the DXF wire in a Draft object are detected: Line, Arc, Circle, Ellipse, BSplineCurve.
 * : Gives a thickness of the wire. If the spinbox is egual 0.0 the heigth of the VALUE of the text is respected, if other of 0.0 the change to  manual.
 * : By default the BezierCurve detected is [[Image:Draft_BezCurve.svg|24px]], if it is checked the BezierCurve is Cubic [[Image:Draft_CubicBezCurve.svg|24px]] and the button change


 * : The objects created is FlatLines.
 * : The objects created is Wireframe.
 * : The objects created is Points.
 * : UpGrade
 * : DownGrade

Questa sezione lavora solo con i menu,  e
 * Per Compound I e Convert Edge
 * : Tutti gli oggetti originali restano così come sono.
 * : Nasconde le linee originali.
 * : Elimina le linee originali.
 * : Reset della macro
 * : Declassa gli oggetti, allo stesso modo di [[File:Draft_Downgrade.png]].
 * : Esce dalla macro

Force on a form : Line
If the object line, arc or circle is not reconized (as form in a volume 3D object), this section force the creation of Line, Arc or Circle.

no verification is done, this section tray to create a requested shape 2D (Draft) based on the data provided


 * : Tray to create a Line.
 * : Tray to create a Arc.
 * : Tray to create a Circle.
 * : Button Force

Command

 * ProgressBar
 * : Reset the macro
 * : Quit the macro, bye
 * : Display the wiki page in the FreeCAD browser

Script
L'icona per la barra degli strumenti da copiare nella stessa cartella della macro

Come personalizzare la barra degli strumenti, Come installare le macro

Lo script in github Macro_Compound_Plus.FCMacro

Macro_Compound_Plus.FCMacro

Link
Le mie macro su Github

Versioni

 * 24/01/2018 ver 00.02 : sup "import PyQt4"
 * 21/11/2016 ver 00.01 :