Preferences Editor/ja

Introduction
FreeCADのシステム設定はにあります.

FreeCADの機能は異なるモジュールに分割され、各モジュールは特定のワークベンチworkbenchの処理を担います. またFreeCADは遅延ロードと呼ばれるコンセプトを採用しています. つまりコンポーネントはそれが必要になった時点で読み込まれるのです. FreeCADのツールバーでワークベンチを選択するとそのワークベンチとそれに関係したコンポーネントがその瞬間に読み込まれることにあなたは気がついたのではないでしょうか. ワークベンチの環境設定もそこに含まれます.

モジュールの読み込みをおこなっていない場合には二つの設定欄にアクセスできます. 全般的なアプリケーション設定と表示設定です.

環境設定画面の左下隅にあるボタンをクリックすると、FreeCADの環境設定の  'すべて' がデフォルト値に設定されます.

Some advanced preferences can only be changed in the Parameter editor. The Fine-tuning page lists some of them.

全般的な環境設定
ワークベンチの読み込みなしでFreeCADを起動している場合、最低限の環境設定ウィンドウが表示されます. 追加モジュールを読み込むと環境設定ウィンドウに新しいセクションが表示され、各ワークベンチの詳細を設定することができるようになります.

標準
On the General tab you can specify the following:



ドキュメント
On the Document tab you can specify the following:



選択範囲
On the Selection tab you can specify the following:



エディタ
The editor preferences settings affect the behavior of the macro editor. This editor can be opened using the menu.

The color and font settings also affect the Python console. This console is shown using the menu.

On the Editor tab you can specify the following:



出力ウィンドウ
The output preferences affect the behavior of the Report view. This panel is shown using the menu.

On the Output tab you can specify the following:



マクロ
On the Macro tab you can specify the following:



単位
On the Units tab you can specify the following:



表示設定
This preferences section has three standard tabs: 3D View, Navigation and Colors. A fourth tab, Mesh view, is added if the Mesh Workbench has been loaded.

3D ビュー
On the 3D View tab you can specify the following:



ナビゲーション
On the Navigation tab you can specify the following:



色
On the Colors tab you can specify the following:



メッシュ表示
This tab is only available if the Mesh Workbench has been loaded.

On the Mesh view tab you can specify the following:



Workbenches
This preferences section has a single tab: Available Workbenches.

Available Workbenches
To preserve resources, FreeCAD does not automatically load all available workbenches. And only if a workbench has been loaded will its preferences, if any, appear in the Preferences editor.

In FreeCAD version 0.19 the tab has a different label: Unloaded Workbenches, and the tab displays a list of installed workbenches that have not yet been loaded. To load one or more workbenches select them in the list and then press the button.

In FreeCAD version 0.20 the Available Workbenches tab displays a list of all installed workbenches. To load a workbench press its button. If you check a workbench's checkbox it will autoload when FreeCAD starts up. Loading more workbenches will make the startup slower, but switching between workbenches that have already been loaded is faster.

If a newly loaded workbench has dedicated preference they will appear in a new section in the Preferences editor. Some workbenches add support for additional import and export formats. If there are any related preferences they will appear on one or more new tabs in the Import-Export settings section of the Preferences editor.

For a list of workbench preferences see Workbench preferences



Import-Export settings
The Import-Export settings affect how files are imported and exported. They are described on the Import Export Preferences page.

Workbench preferences
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

ドラフトモジュールには 設定 画面があります

External workbenches

 * A2plus Preferences
 * Ship Preferences (none)

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.

Related

 * Parameter editor
 * Fine-tuning