Std ViewDimetric: Difference between revisions

From FreeCAD Documentation
No edit summary
(Revised. 'In progress' for now.)
Line 1: Line 1:
<languages/>
<languages/>

{{Page in progress}}

<translate>
<translate>

{{Docnav
|[[Std_ViewIsometric|Std ViewIsometric]]
|[[Std_ViewTrimetric|Std ViewTrimetric]]
|[[Std_View_Menu|Std View Menu]]
|IconL=Std_ViewIsometric.svg
|IconR=
|IconC=Freecad.svg
}}

<!--T:1-->
<!--T:1-->
{{GuiCommand
{{GuiCommand
|Name=Std ViewDimetric
|Name=Std ViewDimetric
|MenuLocation={{StdMenu|[[Std View Menu|View]]}} → Standard views → Axonometric → Dimetric
|MenuLocation=View → Standard views → Axonometric → Dimetric
|Workbenches=All
|Workbenches=All
|SeeAlso=[[Std_ViewIsometric|ViewIsometric]], [[Std_ViewTrimetric|ViewTrimetric]]
|SeeAlso=[[Std_ViewIsometric|Std ViewIsometric]], [[Std_ViewTrimetric|Std ViewTrimetric]], [[Std_OrthographicCamera|Std OrthographicCamera]], [[Std_PerspectiveCamera|Std PerspectiveCamera]]
|Empty=1
}}
}}


Line 13: Line 25:


<!--T:3-->
<!--T:3-->
[[Std_ViewDimetric|Std ViewDimetric]] command puts the camera in the [[3D view|3D view]] in [https://en.wikipedia.org/wiki/Axonometric_projection#Three_types axonometric dimetric] projection, with a view direction {{incode|[-0.3333, 0.8819, -0.3333]}}.
The '''Std ViewDimetric''' command changes the view direction of the active [[3D_view|3D view]] to obtain a [https://en.wikipedia.org/wiki/Axonometric_projection#Three_types dimetric] view. But the view will only be dimetric if it is in [[Std_OrthographicCamera|orthographic mode]].


</translate>
</translate>
[[File:FreeCAD_views_front.svg]]
[[Image:Std_ViewDimetric_example.svg]]
<translate>
<translate>
{{Caption|The [[Std_AxisCross|axis cross]] and a cube in dimetric view}}


==Usage== <!--T:4-->
==Usage== <!--T:4-->


<!--T:5-->
<!--T:5-->
* Go to the menu {{MenuCommand|{{StdMenu|[[Std View Menu|View]]}} → Standard views → Axonometric → [[Std_ViewDimetric|Dimetric]]}}.
# Select the {{MenuCommand|View → Standard views → Axonometric → Dimetric}} option from the menu.


== Scripting == <!--T:6-->
==Scripting== <!--T:6-->


<!--T:7-->
<!--T:7-->
{{Emphasis|See also:}} [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].
The dimetric view can be set from the [[Python console|Python console]].


<!--T:8-->
<!--T:8-->
It is a method of the {{incode|ActiveView}} of the {{incode|ActiveDocument}}. The {{incode|ActiveView}} only exists when the graphical interface is available; it does not exist when FreeCAD is used in purely console mode.
To change the active view to dimetric use the {{incode|viewDimetric}} method of the ActiveView object. This method is not available if FreeCAD is in console mode.


</translate>
</translate>
{{Code|code=
{{Code|code=
import FreeCADGui as Gui
import FreeCADGui
Gui.ActiveDocument.ActiveView.viewDimetric()


Gui.ActiveDocument.ActiveView.getViewDirection()
FreeCADGui.ActiveDocument.ActiveView.viewDimetric()
FreeCADGui.ActiveDocument.ActiveView.getViewDirection()
}}
}}
<translate>


{{Docnav
|[[Std_ViewIsometric|Std ViewIsometric]]
|[[Std_ViewTrimetric|Std ViewTrimetric]]
|[[Std_View_Menu|Std View Menu]]
|IconL=Std_ViewIsometric.svg
|IconR=
|IconC=Freecad.svg
}}


</translate>
{{Std Base navi{{#translation:}}}}
{{Std Base navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Revision as of 09:58, 27 March 2020

This documentation is a work in progress. Please don't mark it as translatable since it will change in the next hours and days.


Std ViewDimetric

Menu location
View → Standard views → Axonometric → Dimetric
Workbenches
All
Default shortcut
None
Introduced in version
-
See also
Std ViewIsometric, Std ViewTrimetric, Std OrthographicCamera, Std PerspectiveCamera

Description

The Std ViewDimetric command changes the view direction of the active 3D view to obtain a dimetric view. But the view will only be dimetric if it is in orthographic mode.

The axis cross and a cube in dimetric view

Usage

  1. Select the View → Standard views → Axonometric → Dimetric option from the menu.

Scripting

See also: FreeCAD Scripting Basics.

To change the active view to dimetric use the viewDimetric method of the ActiveView object. This method is not available if FreeCAD is in console mode.

import FreeCADGui

FreeCADGui.ActiveDocument.ActiveView.viewDimetric()
FreeCADGui.ActiveDocument.ActiveView.getViewDirection()