3D view: Difference between revisions

From FreeCAD Documentation
(New page to explain the 3D view of FreeCAD, in a way that is less complicated than Scenegraph which is programmers documentation.)
 
(New image "File:FreeCAD_3D_view.png")
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>
The [[3D view|3D view]] of FreeCAD is an instance of Coin3D, a library that implements the OpenInventor standard.
The [[3D view|3D view]] of FreeCAD is an instance of a Coin3D scenegraph, a library that implements the OpenInventor standard.


[[File:FreeCAD_3D_view.png|800px]]
Since FreeCAD uses Qt as it's graphical toolkit, FreeCAD uses the Quarter library to tie Qt and Coin3D.


{{Caption|By the default the 3D view shows a small coordinate axis, the navigation cube also with a coordinate axis; the grid can be displayed and configured using the [[Draft Workbench|Draft Workbench]].}}
It is also possible to interact directly with the 3D view from the [[Python console|Python console]] by using the Python library Pivy.

Since FreeCAD uses Qt as its graphical toolkit, FreeCAD uses the Quarter library to tie Qt and Coin3D.

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


For more information see the power user documentation:
For more information see the power user documentation:
* [[Third_Party_Libraries|Third party libraries]]
* [[Third_Party_Libraries|Third party libraries]]
* [[Scenegraph|Scenegraph]], usage of Coin3D.
* [[Scenegraph|Scenegraph]], description of Coin3D.
* [[Pivy|Pivy]], usage of Coin3D from the Python console.
* [[Pivy|Pivy]], usage of Coin3D from the Python console.



Revision as of 02:33, 21 September 2019

The 3D view of FreeCAD is an instance of a Coin3D scenegraph, a library that implements the OpenInventor standard.

By the default the 3D view shows a small coordinate axis, the navigation cube also with a coordinate axis; the grid can be displayed and configured using the Draft Workbench.

Since FreeCAD uses Qt as its graphical toolkit, FreeCAD uses the Quarter library to tie Qt and Coin3D.

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

For more information see the power user documentation: