summaryrefslogtreecommitdiffhomepage
path: root/pose-widget/glwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pose-widget/glwidget.cpp')
-rw-r--r--pose-widget/glwidget.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/pose-widget/glwidget.cpp b/pose-widget/glwidget.cpp
index 27e6becd..9523cd1f 100644
--- a/pose-widget/glwidget.cpp
+++ b/pose-widget/glwidget.cpp
@@ -33,7 +33,7 @@ void GLWidget::paintEvent (QPaintEvent * event)
p.drawImage(event->rect(), image);
}
-void GLWidget::rotateBy(float xAngle, float yAngle, float zAngle, float x, float y, float z)
+void GLWidget::rotateBy(double xAngle, double yAngle, double zAngle, double x, double y, double z)
{
if (visible_timer.elapsed_ms() > 250)
{
@@ -47,11 +47,11 @@ void GLWidget::rotateBy(float xAngle, float yAngle, float zAngle, float x, float
using std::sin;
using std::cos;
- static constexpr num d2r = float(OPENTRACK_PI / 180);
+ static constexpr double d2r = OPENTRACK_PI / 180;
translation = vec3(x, y, z);
- euler::euler_t euler(-zAngle * d2r, xAngle * d2r, yAngle * d2r);
+ euler::euler_t euler(-zAngle * d2r, xAngle * d2r, -yAngle * d2r);
euler::rmat r = euler::euler_to_rmat(euler);
for (int i = 0; i < 3; i++)