3D view: Difference between revisions

From FreeCAD Documentation
(Removed the "Actions" paragraph. Too hard to maintain. And the explanation was rather excessive. The concept of a context menu is generally understood.)
mNo edit summary
Line 20: Line 20:
{{Caption|The [[3D view]] is a component of the FreeCAD [[interface]]. By default it shows a small widget with coordinate axes, and the navigation cube also with coordinate axes; the grid can be displayed and configured by loading the [[Draft Workbench|Draft Workbench]].}}
{{Caption|The [[3D view]] is a component of the FreeCAD [[interface]]. By default it shows a small widget with coordinate axes, and the navigation cube also with coordinate axes; the grid can be displayed and configured by loading the [[Draft Workbench|Draft Workbench]].}}


=== Context menu ===
== Context menu ==


The options in the context menu of the 3D view depend on the selected object(s) and the currently active workbench. To display this menu optionally select one or more objects and then right-click in the 3D view.
The options in the context menu of the 3D view depend on the selected object(s) and the currently active workbench. To display this menu optionally select one or more objects and then right-click in the 3D view.
Line 30: Line 30:


<!--T:13-->
<!--T:13-->
It is possible to interact directly with the 3D view scenegraph from the [[Python console|Python console]] by using the Python library Pivy.
It is possible to interact directly with the 3D view scenegraph from the [[Python_console|Python console]] by using the Python library Pivy.


<!--T:14-->
<!--T:14-->
Line 38: Line 38:
* [[Third_Party_Libraries|Third party libraries]] used by FreeCAD.
* [[Third_Party_Libraries|Third party libraries]] used by FreeCAD.
* [https://grey.colorado.edu/coin3d/index.html Coin3D] C++ documentation.
* [https://grey.colorado.edu/coin3d/index.html Coin3D] C++ documentation.



</translate>
</translate>

Revision as of 19:18, 22 June 2024

Introduction

The 3D view of FreeCAD is an instance of a Coin3D scenegraph that forms the most important window in the interface. Coin3D is a library that implements the OpenInventor 2.1 scene description standard.

Certain properties of the view, like background color, mouse navigation style, and zooming steps, can be configured in the preferences editor.

The 3D view is a component of the FreeCAD interface. By default it shows a small widget with coordinate axes, and the navigation cube also with coordinate axes; the grid can be displayed and configured by loading the Draft Workbench.

Context menu

The options in the context menu of the 3D view depend on the selected object(s) and the currently active workbench. To display this menu optionally select one or more objects and then right-click in the 3D view.

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: