Tree view/ru

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

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



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

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





Действия
выражения и действия ссылок были добавлены в версии 0.19.

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

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

После создания нового документа активными становятся следующие:
 * : Копировать активный документ, Копировать все документы.

Кроме того, становятся доступны Link actions.
 * : Создать ссылку.
 * : Простая группа, Группа со ссылками, Группа со ссылками преобразования.

Выбор документа
Если выбрать активный документ и щелкнуть правой кнопкой мыши, то в дополнение к и  появятся следующие команды:
 * : если он активен,в древе проекта будут показаны скрытые элементы.
 * : выводит поле ввода для поиска объектов внутри выбранного документа.
 * : закрывает выбранный документ, вызывая метод приложения.
 * : если он активен, объекты документа не будут пересчитываться автоматически.
 * : если он активен, то позволит пересчитать только некоторые объекты документа.
 * : помечает все объекты документа как тронутые и готовые к перерасчёту.
 * : создаёт группу в выбранном документе с помощью метода документа.

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

Например, при активном верстаке Draft сначала выберите объект, а затем щелкните правой кнопкой мыши на пустом месте подсвеченной строки в древе проекта:
 * : делает объект видимым или невидимым в 3D-виде.
 * : делает выбранные объекты видимыми.
 * : делает выбранные объекты невидимыми.
 * : делает объект больше не выбираемым в 3D-виде; снова используйте эту команду, чтобы отменить её действие. Она устанавливает атрибут в значение  или . Измените свойство  переключением значения в редакторе(окне) свойств.
 * : выбирает все экземпляры этого объекта в древе проекта.
 * : запускает диалоговое окно для изменения цвета и размеров линий и вершин, а также цвета граней.
 * : присваивает объекту случайный цвет. Он устанавливает атрибут в виде массива  с тремя случайными значениями в диапазоне от 0 до 1. Измените свойство, изменив  в редакторе свойств.
 * : неактивен если щелчок правой кнопкой мыши был сделан не на объекте.
 * : копирует объект в память.
 * : вставляет ранее скопированный объект в документ; копия объекта вставляется в конец древа проекта.
 * : удаляет объект из документа, и из древа проекта, путём вызова метода документа.
 * : дополнительные контекстные команды из верстака Draft.

Если выбран объект, например Draft Линия, и в этом же объекте сделан щелчок правой кнопкой мыши, то могут быть доступны дополнительные команды:
 * : запускает элемент управления преобразованием для перемещения или поворота объекта.
 * : устанавливает цвета объекта.
 * : специфическая команда для Draft Линия.
 * : если он активен, выбранный объект будет установлен как скрытый.
 * : помечает выбранный объект как тронутый и готовый к пересчёту.
 * : пересчитать выбранный объект.
 * : запускает редактирование имени выбранного объекта. Это позволяет изменить атрибут, но не атрибут , так как последний доступен только для чтения.

Накладные иконки
Одна или несколько небольших накладных иконок могут отображаться поверх иконки по умолчанию на объекте в древе проекта. Доступные накладные иконки и их значение перечислены ниже.

[[File:FreeCAD_Tree_view_recompute.png]] Белая галочка на синем фоне
Это означает, что объект должен быть пересчитан из-за изменений, внесенных в модель, или из-за того, что пользователь пометил объект в контекстном меню древа проекта для пересчёта. В большинстве случаев пересчёт запускается автоматически, но иногда он задерживается по причинам производительности.

[[File:FreeCAD_Tree_view_tip.png]] Белая стрелка на зелёном фоне
Это указывает на, так называемый, Кончик тела. Обычно это последняя функция в PartDesign Тело и олицетворяет всё тело целиком в окружающем мире вне тела, например, когда тело экспортируется или используется в Булевых операциях. Кончик может быть изменён пользователем.

[[File:FreeCAD_Tree_view_unattached.png]] Фиолетовое звено цепи на белом фоне
Это обычно показано на sketches(эскизах), геометрических примитивах, таких как коробка, цилиндр и т.п. а также Datum(Данных). Это указывает на то, что объект ни к чему не привязан. Он не имеет Привязки от Смещения и получает свое положение и выравнивание исключительно из своего свойства Размещения.

Существует базовый учебник (англ) Basic Attachment Tutorial, объясняющий, как обращаться с такими объектами.

[[File:FreeCAD_Tree_view_notfullyconstrained.png]] Жёлтый крестик
Это используется только для sketches(эскизов) и указывает на то, что эскиз не полностью ограничен. Внутри верстака Sketcher количество оставшихся степеней свободы отображается в сообщениях решателя на вкладке Состояние эскиза.

[[File:FreeCAD_Tree_view_error.png]] Белый восклицательный знак на красном фоне
Это указывает на то, что объект имеет ошибку, которую необходимо исправить. После повторного вычисления всего документа при наведении курсора мыши на объект в древе проекта появляется всплывающая подсказка с описанием ошибки. Примечание: Все остальные объекты, зависящие от объекта в таком состоянии ошибки, не будут правильно пересчитаны, поэтому они всё ещё могут показывать какое-то устаревшее состояние.