Tree view/ru: Difference between revisions

From FreeCAD Documentation
(translate examle in selecting objects)
No edit summary
Line 59: Line 59:
* {{MenuCommand|[[Std_ShowSelection/ru|Показать выделенные]]}}: делает выбранные объекты видимыми.
* {{MenuCommand|[[Std_ShowSelection/ru|Показать выделенные]]}}: делает выбранные объекты видимыми.
* {{MenuCommand|[[Std_HideSelection/ru|Скрыть выделенные]]}}: делает выбранные объекты невидимыми.
* {{MenuCommand|[[Std_HideSelection/ru|Скрыть выделенные]]}}: делает выбранные объекты невидимыми.
* {{MenuCommand|[[Std_ToggleSelectability/ru|Откл/вкл выделяемость]]}}: делает объект больше не выбираемым в [[3D_view/ru|3D-виде]]; снова используйте эту команду, чтобы отменить ее действие. Она устанавливает атрибут {{incode|Selectable}} в значение {{TRUE}} или {{FALSE}}. Измените свойство {{PropertyView|Selectable}} переключением в [[Property_editor/ru|редакторе(окне) свойств]].
* {{MenuCommand|[[Std_ToggleSelectability/ru|Откл/вкл выделяемость]]}}: делает объект больше не выбираемым в [[3D_view/ru|3D-виде]]; снова используйте эту команду, чтобы отменить её действие. Она устанавливает атрибут {{incode|Selectable}} в значение {{TRUE}} или {{FALSE}}. Измените свойство {{PropertyView|Selectable}} переключением значения в [[Property_editor/ru|редакторе(окне) свойств]].
* {{MenuCommand|[[Std_TreeSelectAllInstances/ru|Выбрать все экземпляры]]}}: выбирает все экземпляры этого объекта в древе проекта.
* {{MenuCommand|[[Std_TreeSelectAllInstances/ru|Выбрать все экземпляры]]}}: выбирает все экземпляры этого объекта в древе проекта.
* {{MenuCommand|[[Std_SetAppearance/ru|Внешний вид... ]]}}: запускает диалоговое окно для изменения цвета и размеров линий и вершин, а также цвета граней.
* {{MenuCommand|[[Std_SetAppearance/ru|Внешний вид... ]]}}: запускает диалоговое окно для изменения цвета и размеров линий и вершин, а также цвета граней.
Line 67: Line 67:
* {{MenuCommand|[[Std_Paste/ru|Вставить]]}}: вставляет ранее скопированный объект в документ; копия объекта вставляется в конец древа проекта.
* {{MenuCommand|[[Std_Paste/ru|Вставить]]}}: вставляет ранее скопированный объект в документ; копия объекта вставляется в конец древа проекта.
* {{MenuCommand|[[Std_Delete/ru|Удалить]]}}: удаляет объект из документа, и из древа проекта, путём вызова метода {{incode|removeObject()}} документа.
* {{MenuCommand|[[Std_Delete/ru|Удалить]]}}: удаляет объект из документа, и из древа проекта, путём вызова метода {{incode|removeObject()}} документа.
* {{MenuCommand|Utilities}}: {{Emphasis|(optional)}} дополнительные контекстные команды из [[Draft_Workbench/ru|верстака Draft]].
* {{MenuCommand|Utilities}}: {{Emphasis|(опционально)}} дополнительные контекстные команды из [[Draft_Workbench/ru|верстака Draft]].


If an object is selected, for example, a [[Draft_Line|Draft Line]], and a right click is made in the same object additional commands may be available:
If an object is selected, for example, a [[Draft_Line|Draft Line]], and a right click is made in the same object additional commands may be available:

Revision as of 10:46, 4 April 2021

Введение

Древо проекта появляется на вкладке Модель комбо панели, одной из самых важных панелей интерфейса; оно показывает все пользовательские объекты, которые являются частью документа FreeCAD. Древо проекта представляет собой структуру документа и указывает, какая информация сохраняется на диске.

Эти объекты не обязательно должны быть геометрическими фигурами, видимыми в 3D-виде, но также могут быть вспомогательными объектами данных, созданными с помощью любого из верстаков.

Древо проекта, показывающее различные элементы документа

Работа с древом проекта

По умолчанию всякий раз, когда создается новый объект, он добавляется в конец списка древа проекта. Древовидное представление позволяет управлять объектами, чтобы сохранить их организованными; оно позволяет создавать группы, перемещать объекты внутри групп, перемещать группы внутри других групп, переименовывать объекты, копировать объекты, удалять объекты и другие операции в контекстном меню (щелчок правой кнопкой мыши), которые зависят от текущего выбранного объекта и текущего активного рабочего верстака.

Многие операции создают объекты, которые зависят от ранее существовавшего объекта. В этом случае древовидное представление показывает эту связь, поглощая более старый объект внутри нового объекта. Разворачивание и сворачивание объектов в древовидном представлении показывает параметрическую историю этого объекта. Объекты, которые находятся глубже внутри других, являются более старыми, в то время как объекты, которые находятся снаружи, являются более новыми и являются производными от более старых объектов. Изменяя внутренние объекты, параметрические операции распространяются до самого верха, порождая новый результат.

Самый верхний объект создается путем выполнения параметрических операций над объектами, которые сами были созданы предыдущими операциями. Разворачивание списка в древе на много уровней, раскрывает исходные элементы, которые были использованы для создания элементов твердых тел.

Действия

Примечание: выражения и действия ссылок были добавлены в версии 0.19.

Поскольку в древе проекта перечислены объекты, которые могут быть видны в 3D-виде, многие действия совпадают с теми, которые могут быть выполнены из 3D-вида.

Когда приложение запускается, по умолчанию Верстак Start активен, и ни один документ не был создан, щелчок правой кнопкой мыши на древе проекта показывает только одну команду:

После создания нового документа активными становятся следующие:

Кроме того, становятся доступны Link actions.

Выбор документа

Если выбрать активный документ и щелкнуть правой кнопкой мыши, то в дополнение к Действия с выражениями и Link actions (действия ссылки) появятся следующие команды:

  • Показать скрытые элементы: если он активен,в древе проекта будут показаны скрытые элементы.
  • Поиск...: выводит поле ввода для поиска объектов внутри выбранного документа.
  • Закрыть документ: закрывает выбранный документ, вызывая метод closeDocument() приложения.
  • Пропуск пересчёта: если он активен, объекты документа не будут пересчитываться автоматически.
    • Разрешить частичные перерасчёты: если он активен, то позволит пересчитать только некоторые объекты документа.
  • Отметить для перерасчёта: помечает все объекты документа как тронутые и готовые к перерасчёту.
  • Создать группу...: создаёт группу в выбранном документе с помощью метода документа addObject().

Выбор объектов

Как только объекты будут добавлены в документ, то в дополнение к предыдущим действиям, щелчок правой кнопкой мыши на пустой части древа проекта покажет дополнительные команды; они зависят от типа объекта и активного верстака.

Например, при активном верстаке Draft сначала выберите объект, а затем щелкните правой кнопкой мыши на пустом месте подсвеченной строки в древе проекта:

  • Видимость: делает объект видимым или невидимым в 3D-виде.
  • Показать выделенные: делает выбранные объекты видимыми.
  • Скрыть выделенные: делает выбранные объекты невидимыми.
  • Откл/вкл выделяемость: делает объект больше не выбираемым в 3D-виде; снова используйте эту команду, чтобы отменить её действие. Она устанавливает атрибут Selectable в значение true или false. Измените свойство ВидSelectable переключением значения в редакторе(окне) свойств.
  • Выбрать все экземпляры: выбирает все экземпляры этого объекта в древе проекта.
  • Внешний вид... : запускает диалоговое окно для изменения цвета и размеров линий и вершин, а также цвета граней.
  • Случайный цвет: присваивает объекту случайный цвет. Он устанавливает атрибут ShapeColor в виде массива (r,g,b) с тремя случайными значениями в диапазоне от 0 до 1. Измените свойство, изменив ВидShape Color в редакторе свойств.
  • Вырезать: неактивен если щелчок правой кнопкой мыши был сделан не на объекте.
  • Копировать: копирует объект в память.
  • Вставить: вставляет ранее скопированный объект в документ; копия объекта вставляется в конец древа проекта.
  • Удалить: удаляет объект из документа, и из древа проекта, путём вызова метода removeObject() документа.
  • Utilities: (опционально) дополнительные контекстные команды из верстака Draft.

If an object is selected, for example, a Draft Line, and a right click is made in the same object additional commands may be available:

  • Transform: launches the transform widget to move or rotate the object.
  • Set colors: sets the colors of the object.
  • Flatten this wire: (Draft) specific command for a Draft Line.
  • Hide item: if active, the selected object will be set as hidden.
  • Mark to recompute: marks the selected object as touched, and ready for recompute.
  • Recompute: recomputes the selected object.
  • Rename: starts editing the name of the selected object. This allows changing the Label attribute, but not the Name attribute, as the latter is read-only.

Overlay icons

One or more smaller overlay icons can be displayed on top of an object's default icon in the tree view. The available overlay icons and their meaning are listed below. introduced in version 0.19

White check mark on blue background

This indicates that the object has to be recomputed, due to changes made to the model or because the user marked the object in the tree view context menu to be recomputed. In most cases recomputes are triggered automatically, but sometimes they are delayed for performance reasons.

White arrow on green background

This indicates the so called Tip of a body. It is usually the last feature in a PartDesign Body and represents the whole body to the world outside of the body, e.g. when the body is exported or used in Part boolean operations. The tip can be changed by the user.

Purple chain link on white background

This is typically shown for sketches, geometric primitives, such as box, cylinder, etc. and Datum geometry. It indicates that the object is not attached to anything. It has no Attachment Offset and gets its position and alignment solely from its Placement property.

There is a Basic Attachment Tutorial explaining how to handle such objects.

Yellow X

This is only used for sketches and indicates that the sketch is not fully constrained. Inside of Sketcher the number of remaining degrees of freedom is shown in the solver messages.

White exclamation mark on red background

This indicates that the object has an error that needs to be fixed. After recomputing the whole document a tooltip describing the error is shown when you hover the mouse over the object in the tree view. Note: All other objects depending on an object in such an error state will not be properly recomputed, thus they may still show some old state.