Std ViewIvIssueCamPos/en: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:


{{Docnav
{{Docnav
|[[Std_ViewIvStereoOff|Std ViewIvStereoOff]]
|[[Std_ViewIvStereoOff|ViewIvStereoOff]]
|[[Std_ViewZoomIn|Std ViewZoomIn]]
|[[Std_ViewZoomIn|ViewZoomIn]]
|[[Std_View_Menu|Std View Menu]]
|[[Std_View_Menu|Std View Menu]]
|IconL=Std_ViewIvStereoOff.svg
|IconL=Std_ViewIvStereoOff.svg
Line 19: Line 19:
==Description==
==Description==


The '''Std ViewIvIssueCamPos''' command prints the camera settings of the active [[3D_view|3D view]] in the [[Report_view|Report view]].
The '''Std ViewIvIssueCamPos''' command prints the camera settings of the active [[3D_view|3D view]] in the [[Report_view|Report view]] and the [[Python_console|Python console]].


{{Code|code= OrthographicCamera { viewportMapping ADJUST_CAMERA position 57.73505 -57.73502 57.735027 orientation 0.74290609 0.30772209 0.59447283 1.2171158 nearDistance 81.588844 farDistance 109.60551 aspectRatio 1 focalDistance 100 height 100 }
{{Code|code= OrthographicCamera { viewportMapping ADJUST_CAMERA position 57.73505 -57.73502 57.735027 orientation 0.74290609 0.30772209 0.59447283 1.2171158 nearDistance 81.588844 farDistance 109.60551 aspectRatio 1 focalDistance 100 height 100 }
Line 46: Line 46:


{{Docnav
{{Docnav
|[[Std_ViewIvStereoOff|Std ViewIvStereoOff]]
|[[Std_ViewIvStereoOff|ViewIvStereoOff]]
|[[Std_ViewZoomIn|Std ViewZoomIn]]
|[[Std_ViewZoomIn|ViewZoomIn]]
|[[Std_View_Menu|Std View Menu]]
|[[Std_View_Menu|Std View Menu]]
|IconL=Std_ViewIvStereoOff.svg
|IconL=Std_ViewIvStereoOff.svg

Latest revision as of 18:53, 30 December 2020

Std ViewIvIssueCamPos

Menu location
View → Stereo → Issue camera position
Workbenches
All
Default shortcut
None
Introduced in version
-
See also
Std FreezeViews

Description

The Std ViewIvIssueCamPos command prints the camera settings of the active 3D view in the Report view and the Python console.

OrthographicCamera {   viewportMapping ADJUST_CAMERA   position 57.73505 -57.73502 57.735027   orientation 0.74290609 0.30772209 0.59447283  1.2171158   nearDistance 81.588844   farDistance 109.60551   aspectRatio 1   focalDistance 100   height 100  }

Example output: camera settings after changing to isometric view in a new document

Usage

  1. Select the View → Stereo → Issue camera position option from the menu.

Notes

  • The camera settings can be used to add frozen views to a *.cam file. See Std FreezeViews.

Scripting

See also: FreeCAD Scripting Basics.

The getCamera method of the ActiveView object returns the same camera settings in a single string. This method is not available if FreeCAD is in console mode.

import FreeCADGui

FreeCADGui.ActiveDocument.ActiveView.getCamera()