3D view/ru

Введение
3D вид в FreeCAD это экземпляр Coin3D граф сцены, который формирует самое важное окно интерфейса. Coin3D-это библиотека, реализующая стандарт описания сцен OpenInventor 2.1

Некоторые свойства вида, такие как цвет фона, стиль навигации мыши и шаги масштабирования, можно настроить в редакторе настроек.



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

Когда по умолчанию активен верстак Центр Запуска, щелчок правой кнопкой мыши на 3D-виде показывает только одну команду:
 * : различные стили поведения кнопок при работе с 3-кнопочной мышью или сенсорным трекпадом ноутбука.

Однако после загрузки верстака появляются дополнительные команды:
 * : Создать ссылку.
 * : Simple group, Group with links, Group with transform links.
 * : панорамирование и масштабирование вида для размещения всех объектов документа на экране.
 * : перемещает и масштабирует изображение так, чтобы полностью показать на экране выбранный в данный момент объект.
 * : как есть, точки, каркас, скрытые линии, без затенения, только грани, плоские линии.
 * : изометрический, спереди, сверху, справа, сзади, снизу, слева, повернуть влево, повернуть вправо.
 * : показывать замеры, удалить замеры.
 * : закреплённое, откреплённое, и на весь экран.

Кроме того, в зависимости от активного верстака и активного в данный момент объекта, могут быть доступны другие контекстные команды.

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

Другой пример, с верстаком Draft и одним выбранным объектом, он показывает те же команды, что и в случае с верстаком Part, но так же:
 * : команды создания и изменения объектов из верстака Draft.
 * : дополнительные контекстные команды, предоставляемые верстаком Draft.

Подробности
FreeCAD использует библиотеку Quarter для использования Coin3D в среде Qt.

Можно напрямую взаимодействовать с графом сцены 3D-вида из консоли Python с помощью библиотеки Python Pivy.

Дополнительные сведения см. в документации для опытных пользователей:
 * Scenegraph, описание библиотеки Coin3D.
 * Pivy, использование Coin3D из консоли Python.
 * Сторонние библиотеки используемые FreeCAD.
 * Coin3D C++ документация.