Macro Rotate View/cs: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
{{Macro/cs |
{{Macro/cs |
||
|Name=Rotate View by 90° |
|Name=Rotate View by 90° |
||
|Icon=Macro Rotate View view 90 Degrees.png |
|||
|Translate=Rotate View by 90° |
|Translate=Rotate View by 90° |
||
|Description=Toto makro otočí objekt o 90° doleva. Funguje jen pokud jste v pohledu shora |
|Description=Toto makro otočí objekt o 90° doleva. Funguje jen pokud jste v pohledu shora |
||
Line 8: | Line 9: | ||
|Version=01.00 |
|Version=01.00 |
||
|Date=2010-11-17 |
|Date=2010-11-17 |
||
|FCVersion=All |
|||
|Download=[https://www.freecadweb.org/wiki/images/a/a0/Macro_Rotate_View_view_90_Degrees.png Macro_Rotate_View_view_90_Degrees] |
|||
|SeeAlso=[[Macro_Rotate_ViewAxonometric/cs|Macro_Rotate_ViewAxonometric]] [[File:Macro_Rotate_View_with_Z_pointing_upwards_.png|24px]] [[File:Macro_Rotate_View_with_Y_pointing_upwards_.png|24px]]<br />[[Macro Rotate View Free/cs|Macro Rotate View Free]] |
|||
}} |
}} |
||
</div> |
</div> |
||
⚫ | |||
==Description== |
==Description== |
||
⚫ | |||
Toto makro otočí objekt o 90° doleva. Funguje jen pokud jste v pohledu shora |
Toto makro otočí objekt o 90° doleva. Funguje jen pokud jste v pohledu shora |
||
[[File:Macro_Rotate_View_view_90_Degrees.png|rotation 90 degrees]] |
[[File:Macro_Rotate_View_view_90_Degrees.png|rotation 90 degrees]] |
||
</div> |
</div> |
||
==Limitations== |
|||
This macro rotates the current view by 90° to the left. Only works if you are in Top view [[File:Macro_Rotate_View_view_90_Degrees.png|rotation 90 degrees]] |
|||
Only works if you are in Top view: [[Image:View-top.svg|Std_ViewTop|16px|link=Std_ViewTop]] [[Std_ViewTop|XY (top)]] |
|||
==Script== |
==Script== |
||
ToolBar Icon [[Image:Macro Rotate View view 90 Degrees.png]] |
ToolBar Icon [[Image:Macro Rotate View view 90 Degrees.png]] |
||
'''Macro_Rotate_View_90_Degrees.FCMacro''' |
'''Macro_Rotate_View_90_Degrees.FCMacro''' |
||
{{ |
{{MacroCode|code= |
||
import math |
import math |
||
from pivy import coin |
from pivy import coin |
Latest revision as of 21:48, 4 August 2023
Popis |
---|
Toto makro otočí objekt o 90° doleva. Funguje jen pokud jste v pohledu shora Version macro : 01.00 Date last modification : 2010-11-17 FreeCAD version : All Download : Macro_Rotate_View_view_90_Degrees Autor: Yorik |
Autor |
Yorik |
Download |
Macro_Rotate_View_view_90_Degrees |
Odkazy |
Makro recepty| Jak nainstalovat makra Jak přizpůsobit panely nástrojů |
Verze |
01.00 |
Datum poslední úpravy |
2010-11-17 |
Verze FreeCAD |
All |
Výchozí zástupce |
None |
Viz též |
Macro_Rotate_ViewAxonometric Macro Rotate View Free |
Description
Limitations
Only works if you are in Top view: XY (top)
Script
Macro_Rotate_View_90_Degrees.FCMacro
import math from pivy import coin cam = Gui.ActiveDocument.ActiveView.getCameraNode() rot = coin.SbRotation() rot.setValue(coin.SbVec3f(0,0,1),math.pi/2) nrot = cam.orientation.getValue() * rot cam.orientation = nrot