Skip to content

Commit 3cfb573

Browse files
author
Haydelj
committed
added state saving to auto rotate controls
1 parent 9b15fe6 commit 3cfb573

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Interface/Modules/Render/ViewScene.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1087,27 +1087,31 @@ void ViewSceneDialog::autoRotateRight()
10871087
{
10881088
auto spire = mSpire.lock();
10891089
spire->setAutoRotateVector(glm::vec2(1.0, 0.0));
1090+
pushCameraState();
10901091
}
10911092

10921093
//--------------------------------------------------------------------------------------------------
10931094
void ViewSceneDialog::autoRotateLeft()
10941095
{
10951096
auto spire = mSpire.lock();
10961097
spire->setAutoRotateVector(glm::vec2(-1.0, 0.0));
1098+
pushCameraState();
10971099
}
10981100

10991101
//--------------------------------------------------------------------------------------------------
11001102
void ViewSceneDialog::autoRotateUp()
11011103
{
11021104
auto spire = mSpire.lock();
11031105
spire->setAutoRotateVector(glm::vec2(0.0, 1.0));
1106+
pushCameraState();
11041107
}
11051108

11061109
//--------------------------------------------------------------------------------------------------
11071110
void ViewSceneDialog::autoRotateDown()
11081111
{
11091112
auto spire = mSpire.lock();
11101113
spire->setAutoRotateVector(glm::vec2(0.0, -1.0));
1114+
pushCameraState();
11111115
}
11121116

11131117

0 commit comments

Comments
 (0)