3D view/ru

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

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



Действия
действия ссылок ввели в версию.

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

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

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

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

For example, with the Part Workbench and one object selected:
 * : launches the dialog to change color and sizes of lines and vertices, and color of faces.
 * : makes the object visible or invisible in the 3D view.
 * : makes the object no longer selectable in the 3D view; use again this command to cancel its effect. It sets the object's attribute to  or . Change the property by toggling  in the property editor.
 * : expand the tree view to show the selected object in the hierarchy.
 * : assigns a random color to the object. It sets the object's attribute to a tuple  with tree random floats between 0 and 1. Change the property by modifying  in the property editor.
 * : removes the object from the document, and from the 3D view, by calling the document's method.

Another example, with the Draft Workbench and one object selected, it shows the same commands as with the Part Workbench, but also:
 * : object creation and modification commands from the Draft Workbench.
 * : additional contextual commands provided by the Draft Workbench.

Details
FreeCAD uses the Quarter library to use Coin3D in a Qt environment.

It is possible to interact directly with the 3D view scenegraph from the Python console by using the Python library Pivy.

For more information see the power user documentation:
 * Scenegraph, description of Coin3D.
 * Pivy, usage of Coin3D from the Python console.
 * Third party libraries used by FreeCAD.
 * Coin3D C++ documentation.