From 1b419466e30b094ce1525f8885a5e75e227ec996 Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Thu, 15 Oct 2020 11:37:53 +0300 Subject: [PATCH] Add mouse speed control in GUI --- applications/gui2/src/views/camera3d.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/applications/gui2/src/views/camera3d.cpp b/applications/gui2/src/views/camera3d.cpp index 599fc88a9..5efcb4360 100644 --- a/applications/gui2/src/views/camera3d.cpp +++ b/applications/gui2/src/views/camera3d.cpp @@ -200,8 +200,9 @@ bool CameraView3D::keyboardCharacterEvent(unsigned int codepoint) { } Eigen::Matrix4d CameraView3D::getUpdatedPose() { - float rrx = ((float)ry_ * 0.2f * delta_); - float rry = (float)rx_ * 0.2f * delta_; + float mspeed = ctrl_->value("mouse_speed", 0.2f); + float rrx = ((float)ry_ * mspeed * delta_); + float rry = (float)rx_ * mspeed * delta_; float rrz = 0.0; Eigen::Affine3d r = create_rotation_matrix(rrx, -rry, rrz); -- GitLab