Preferences Editor/ru

Введение
Чтобы открыть Редактор настроек выберете в меню пункт. В Mac OS пункт  может находиться в меню   (это типичное расположение для большинства приложений Mac).

FreeCAD функционально разделён на различные модули, каждый модуль отвечает за работу конкретного верстака. FreeCAD использует концепцию, называемую "отложенной загрузкой", которая означает, что компоненты загружаются только тогда, когда они необходимы. Вы могли заметить, что когда выбираете верстак на панели инструментов FreeCAD, в этот момент загружается верстак и все его компоненты. Это включает в себя и параметры настроек.

Без загруженных модулей у вас будет доступ к двум разделам конфигурации, отвечающие за основные настройки приложения и за настройки дисплея. Когда вы находитесь в определенном верстаке, настройки этого верстака отображаются в виде нового раздела, а форматы файлов, поддерживаемые верстаком, отображаются в виде новой вкладки в разделе.

Нажатие на кнопку в левом нижнем углу экрана настроек установит «все» настройки FreeCAD в их значения по умолчанию.

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

Основные настройки
Этот раздел настроек имеет 6 вкладок: Основные, Документ, Редактор кода, Просмотр отчёта, Макрос, Единицы измерения.

Основные
На вкладке «Основная» вы можете указать следующее:



Документ
На вкладке «Документ» вы можете указать следующее:



Выделение
On the Selection tab you can specify the following:



Редактор кода
Настройки предпочтений редактора влияют на поведение редактора макросов. Этот редактор можно открыть с помощью меню.

Настройки цвета и шрифта также влияют на консоль Python. Эта консоль отображается с помощью меню.

На вкладке «Редактор» вы можете указать следующее:



Просмотр отчета
Настройки просмотра отчёта влияют на поведение Report view.

На вкладке «Просмотр отчёта» вы можете указать следующее:



Макрос
На вкладке «Макрос» вы можете указать следующее:



Единицы измерения
На вкладке «Единицы измерения» вы можете указать следующее:



Отображение
Этот раздел настроек имеет две общие вкладки, Трёхмерный вид и Цвета, и дальнейшие вкладки зависят от используемых верстаков.

3D Вид
На вкладке «Трехмерный вид» вы можете указать следующее: {| class = "wikitable float-right mw-collapsible mw-collapsed" ! style = "width: 33%;" | Имя ! style = "width: 66%;" | Описание The related setting specifies the intensity of the backlight.
 * Если флажок установлен, основная система координат всегда будет отображаться в правом нижнем углу в открытых файлах
 * Если установлен, пересечение осей будет показано по умолчанию при создании или открытии файла |-
 * Если этот флажок установлен, время, необходимое для последней операции, и полученная частота кадров всегда будут отображаться в нижнем левом углу в открытых файлах.
 * If checked, the application will remember what is the active workbench for each tab independently. This way, the active workbench will be automatically restored when changing tab in the multiple-document interface (MDI) view.
 * Если флажок установлен, будут использоваться объекты буфера вершин (VBO). VBO - это функция OpenGL, которая предоставляет методы для загрузки данных вершин (положение, вектор нормали, цвет и т.д.) на видеокарту. VBO обеспечивает существенный выигрыш в производительности, потому что данные находятся в графической памяти, а не в системной памяти, и поэтому они могут отображаться непосредственно графическим процессором. Для получения дополнительной информации см. эту веб-страницу.
 * "Render Cache" or "Render Acceleration" is explained in more detail in Link#render-caching. There are 3 options:
 * Auto (default), let Coin3D decide where to cache.
 * Distributed, manually turn on cache for all view provider root nodes.
 * Centralized, manually turn off cache in all nodes of all view providers, and only cache at the scene graph root node. This offers the fastest rendering speed, but slower response to any scene changes.
 * Выбор используемого типа Multisample сглаживания
 * Render type of transparent objects. The types are:
 * One pass (default), rendering is done in one pass. For non-solid objects like faces or meshes this can lead to artifacts. This image shows such an artifact (black triangle) and that the type Backface pass avoids this.
 * Backface pass, has only an effect for non-solid objects. They are then rendered in two passes: Back-facing polygons are rendered in the first pass and the front-facing in the second pass.
 * Выбор размера вершины (точки) в верстаке Sketcher. The clickable area of points can be additionally enlarged by increasing (on Colors tab).
 * Спецификация расстояния между глазами, используемого для стереопроекции. Указанное значение является коэффициентом, который будет умножен на размер ограничивающего прямоугольника трехмерного объекта, который отображается в данный момент.
 * Если флажок установлен, подсветка включена с заданным цветом. Backlight is used for rendering back sides of faces (usually, you don't see them in solids, unless you slice one with a clipping plane, or if the faces aren't oriented correctly). It is only active for objects whose Lighting property (on View tab) is set to "One side". If disabled, back sides of faces of objects in "One side" lighting mode will be black.
 * "Render Cache" or "Render Acceleration" is explained in more detail in Link#render-caching. There are 3 options:
 * Auto (default), let Coin3D decide where to cache.
 * Distributed, manually turn on cache for all view provider root nodes.
 * Centralized, manually turn off cache in all nodes of all view providers, and only cache at the scene graph root node. This offers the fastest rendering speed, but slower response to any scene changes.
 * Выбор используемого типа Multisample сглаживания
 * Render type of transparent objects. The types are:
 * One pass (default), rendering is done in one pass. For non-solid objects like faces or meshes this can lead to artifacts. This image shows such an artifact (black triangle) and that the type Backface pass avoids this.
 * Backface pass, has only an effect for non-solid objects. They are then rendered in two passes: Back-facing polygons are rendered in the first pass and the front-facing in the second pass.
 * Выбор размера вершины (точки) в верстаке Sketcher. The clickable area of points can be additionally enlarged by increasing (on Colors tab).
 * Спецификация расстояния между глазами, используемого для стереопроекции. Указанное значение является коэффициентом, который будет умножен на размер ограничивающего прямоугольника трехмерного объекта, который отображается в данный момент.
 * Если флажок установлен, подсветка включена с заданным цветом. Backlight is used for rendering back sides of faces (usually, you don't see them in solids, unless you slice one with a clipping plane, or if the faces aren't oriented correctly). It is only active for objects whose Lighting property (on View tab) is set to "One side". If disabled, back sides of faces of objects in "One side" lighting mode will be black.
 * Backface pass, has only an effect for non-solid objects. They are then rendered in two passes: Back-facing polygons are rendered in the first pass and the front-facing in the second pass.
 * Выбор размера вершины (точки) в верстаке Sketcher. The clickable area of points can be additionally enlarged by increasing (on Colors tab).
 * Спецификация расстояния между глазами, используемого для стереопроекции. Указанное значение является коэффициентом, который будет умножен на размер ограничивающего прямоугольника трехмерного объекта, который отображается в данный момент.
 * Если флажок установлен, подсветка включена с заданным цветом. Backlight is used for rendering back sides of faces (usually, you don't see them in solids, unless you slice one with a clipping plane, or if the faces aren't oriented correctly). It is only active for objects whose Lighting property (on View tab) is set to "One side". If disabled, back sides of faces of objects in "One side" lighting mode will be black.
 * Спецификация расстояния между глазами, используемого для стереопроекции. Указанное значение является коэффициентом, который будет умножен на размер ограничивающего прямоугольника трехмерного объекта, который отображается в данный момент.
 * Если флажок установлен, подсветка включена с заданным цветом. Backlight is used for rendering back sides of faces (usually, you don't see them in solids, unless you slice one with a clipping plane, or if the faces aren't oriented correctly). It is only active for objects whose Lighting property (on View tab) is set to "One side". If disabled, back sides of faces of objects in "One side" lighting mode will be black.
 * Спецификация расстояния между глазами, используемого для стереопроекции. Указанное значение является коэффициентом, который будет умножен на размер ограничивающего прямоугольника трехмерного объекта, который отображается в данный момент.
 * Если флажок установлен, подсветка включена с заданным цветом. Backlight is used for rendering back sides of faces (usually, you don't see them in solids, unless you slice one with a clipping plane, or if the faces aren't oriented correctly). It is only active for objects whose Lighting property (on View tab) is set to "One side". If disabled, back sides of faces of objects in "One side" lighting mode will be black.
 * Если флажок установлен, подсветка включена с заданным цветом. Backlight is used for rendering back sides of faces (usually, you don't see them in solids, unless you slice one with a clipping plane, or if the faces aren't oriented correctly). It is only active for objects whose Lighting property (on View tab) is set to "One side". If disabled, back sides of faces of objects in "One side" lighting mode will be black.
 * Если флажок установлен, подсветка включена с заданным цветом. Backlight is used for rendering back sides of faces (usually, you don't see them in solids, unless you slice one with a clipping plane, or if the faces aren't oriented correctly). It is only active for objects whose Lighting property (on View tab) is set to "One side". If disabled, back sides of faces of objects in "One side" lighting mode will be black.
 * Выбор типа проекции камеры.
 * Выбор типа проекции камеры.
 * Выбор типа проекции камеры.



Навигация
On the Navigation tab you can specify the following:



Цвета
На вкладке «Цвета» вы можете указать следующее:



Mesh view
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: Unloaded Workbenches.

Unloaded 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.

The Unloaded Workbenches 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. 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



Настройки импорта-экспорта
The Import-Export settings affect how files are imported and exported. They are described on the Import Export Preferences page.

Настройки верстаков
Настройки для более распространенных верстаков приведены ниже. У некоторых верстаков нет настроек. Другие дополнительные верстаки могут быть не перечислены. Эти ссылки так же перечислены в Category:Preferences


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

Внешние верстаки

 * Настройки A2plus
 * Ship Preferences (нет)

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