From 3770bc071c0beb18a67238e98b48f86cced41e92 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 24 Apr 2019 20:42:13 +0200 Subject: pose-widget: fix back-face check This should really be using proper algebra. --- pose-widget/pose-widget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pose-widget/pose-widget.cpp b/pose-widget/pose-widget.cpp index 53ce5811..54686114 100644 --- a/pose-widget/pose-widget.cpp +++ b/pose-widget/pose-widget.cpp @@ -34,7 +34,7 @@ void pose_widget::paintEvent(QPaintEvent*) auto [ yaw, pitch, roll ] = R; auto [ x, y, z ] = T; - const QImage& img = std::fabs(pitch) > 90 || std::fabs(yaw) > 90 + const QImage& img = std::fabs(pitch) > 90 ^ std::fabs(yaw) > 90 ? back : front; -- cgit v1.2.3