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)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{UnfinishedDocu}}
{{GuiCommand|Name=Std ViewIvIssueCamPos|MenuLocation=[[Std View Menu|View]] → Stereo → Issue camera position||Workbenches=All|Shortcut=|SeeAlso=}}


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

{{GuiCommand
|Name=Std ViewIvIssueCamPos
|MenuLocation=View → Stereo → Issue camera position
|Workbenches=All
|SeeAlso=[[Std_FreezeViews|Std FreezeViews]]
}}

==Description==
==Description==


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]].
[[Image:CameraPosition1_it.png|CameraPosition1_it.png]]

{{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 }
}}
{{Caption|Example output: camera settings after changing to [[Std_ViewIsometric|isometric view]] in a new document}}

==Usage==

# Select the {{MenuCommand|View → Stereo → [[Image:Std_ViewIvIssueCamPos.svg|16px]] 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|Std FreezeViews]].

==Scripting==

{{Emphasis|See also:}} [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].

The {{incode|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.

{{Code|code=
import FreeCADGui

FreeCADGui.ActiveDocument.ActiveView.getCamera()
}}

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


{{Std Base}}
{{Std Base navi{{#translation:}}}}
{{Userdocnavi}}
{{Userdocnavi{{#translation:}}}}
{{clear}}
{{clear}}

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()