Preferences Editor/it

Introduzione
Il sistema delle preferenze di FreeCAD si trova nel menu. Su Mac OS l'opzione di menu appare nel menu di FreeCAD invece che nel menu Modifica (questa è la posizione predefinita per le preferenze su Mac).

Le funzioni di FreeCAD sono suddivise in moduli separati, ciascun modulo si occupa della lavorazione in uno specifico Ambiente. FreeCAD utilizza il caricamento tardivo (late loading), questo significa che i componenti vengono caricati solo quando sono necessari. Come si può notare, un ambiente di lavoro con tutti i suoi componenti viene caricato solo al momento in cui l'ambiente viene selezionato nella barra degli strumenti di FreeCAD. Questo vale anche per le impostazioni delle preferenze.

Senza alcun modulo caricato, si ha accesso a due sezioni di configurazione, responsabili delle impostazioni generali dell'applicazione e delle impostazioni della visualizzazione. Quando ci si trova in un certo ambiente, le preferenze di questo ambiente appaiono come nuove sezioni ed i formati di file supportati dall'ambiente sono visualizzati come nuova scheda nella sezione.

Facendo clic sul pulsante nell'angolo in basso a sinistra di qualsiasi visualizzazione delle preferenze, tutte le preferenze di FreeCAD vengono reimpostate sui valori predefiniti.

for more fine-tuned control of preferences see Parameter editor and Fine-tuning

Impostazioni generali
Questa sezione delle preferenze ha 6 schede: Generale, Documento, Editor, Finestra di output, Macro e Unità.

Generale
Nella scheda Generale si può specificare quanto segue:



Documento
Nella scheda  Documento  si può specificare quanto segue:



Selection
In the Selection tab you can specify the following:



Editor
Le impostazioni delle preferenze dell'editor influiscono sul comportamento dell'editor delle macro. Questo editor può essere aperto usando il menu.

Le impostazioni di colore e carattere influenzano anche la console Python. Questa console viene mostrata usando il menu.

Nella scheda Editor è possibile specificare quanto segue



Finestra di output
Le preferenze di output influiscono sul comportamento della Vista rapporto.

Nella scheda  Output  è possibile specificare quanto segue:



Macro
Queste opzioni controllano alcuni aspetti dell'esecuzione delle macro.

Nella scheda Macro è possibile specificare quanto segue:



Unità
Questa scheda configura come vengono mostrate le Unità di misura.

Nella scheda Unità è possibile specificare quanto segue:



Impostazioni di visualizzazione
Questa sezione delle preferenze ha due schede generali, Vista 3D e Colori, e ulteriori schede a seconda degli ambienti di lavoro utilizzati.

Vista 3D
Questa scheda è sempre disponibile e controlla alcune caratteristiche della vista 3D.

In the 3D View tab you can specify the following:



Navigazione
This tab is always available, and controls the behavior of the navigation tools.

In the Navigation tab you can specify the following:



Colori
Questa scheda è sempre disponibile.

In the Colors tab you can specify the following:



Colori della parte
Questa scheda viene mostrata solo se ci si trova nell'ambiente Part o PartDesign o se si è già stati prima in questi ambienti di lavoro.

In the Part colors tab you can specify the following:



Visualizzazione mesh
This tab is only shown if you are in the Mesh Workbench or if you have been in this workbench before.

In the Mesh view tab you can specify the following:



Importazione e esportazione
The Import-Export settings affect how files are imported and exported to and from FreeCAD. They are described in the page Import Export Preferences.

Workbench loader
To conserve ressources, FreeCAD does not automatically load all available workbenches. This means that a workbench's preferences will not be available until it is loaded, either by using it, or by using the Workbench preferences tab.

The Workbench preferences tab displays a list of all installed workbenches that have not been loaded yet. To load a workbench and view and modify its preferences, select the workbench from the list and click the Load workbench button. The workbench will be loaded, and if it provides any preferences they will be added to the appropriate group in the preferences editor. Any additional file formats that workbench supports will be added to the Import/Export group of the preferences editor. Note that not all workbenches provide additional preferences.



Preferenze degli ambienti
I link per le preferenze degli ambienti più comuni sono indicati sotto. Alcuni ambienti non hanno preferenze. Altri ambienti opzionali potrebbero non essere elencati.

Preferences for the more common workbenches are linked below. Some workbenches have no preferences. Other optional workbenches may not be listed. These links are also listed in Category:Preferences


 * Arch
 * Draft
 * Drawing Preferences (none)
 * FEM
 * Image Preferences (none)
 * Inspection Preferences (none)
 * Mesh Design Preferences (none)
 * OpenSCAD
 * Part Preferences (none)
 * PartDesign
 * Path
 * Plot Preferences (none)
 * Points Preferences (none)
 * Raytracing
 * Reverse Engineering Preferences (none)
 * Robot Preferences (none)
 * Ship Preferences (none)
 * Sketcher
 * Spreadsheet Preferences (none)
 * Start
 * Surface Preferences (none)
 * TechDraw
 * Test Framework Preferences (none)
 * Web Preferences (none)

Ambienti esterni

 * Preferenze di A2plus

Scripting
Preferences can be accessed from Python scripts using their corresponding path in the Parameter Editor. For example, the preference appears in  and has type. It can therefore be accessed in Python using the following code:

Finding which parameter is used to store which option from the Preferences Editor can require searching a bit, but the Parameter Editor offers a search facility, which should help.

It is likely a bad idea to modify the preferences of other parts of FreeCAD unless doing so at the user's request. The setter can however be used to set parameters for your own workbench, and the getter can be used to obey existing parameters (e.g. to use colors from the current theme).

Related

 * Parameter editor
 * Fine-tuning