summaryrefslogtreecommitdiff
path: root/src/QGLView.cc
diff options
context:
space:
mode:
authorVicnet <vo.publique@gmail.com>2013-09-13 12:52:22 (GMT)
committerVicnet <vo.publique@gmail.com>2013-09-13 12:52:22 (GMT)
commit7b1e423f8214bb42c7668505066507e4d9c7091a (patch)
tree19e9174a312f35af416f9fa4cd58f31876052e79 /src/QGLView.cc
parentf6343949ebc6936880a6cd62bfe3574541a11fb5 (diff)
parentead8749e99238c18a3d7bb903f98bb7bca6a7685 (diff)
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'src/QGLView.cc')
-rw-r--r--src/QGLView.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/QGLView.cc b/src/QGLView.cc
index b23ba8e..8aaeaf2 100644
--- a/src/QGLView.cc
+++ b/src/QGLView.cc
@@ -147,13 +147,18 @@ void QGLView::resizeGL(int w, int h)
void QGLView::paintGL()
{
- GLView::gimbalCamPaintGL();
+ GLView::gimbalCamPaintGL();
if (statusLabel) {
QString msg;
+
+ Camera nc( cam );
+ nc.gimbalDefaultTranslate();
msg.sprintf("Viewport: translate = [ %.2f %.2f %.2f ], rotate = [ %.2f %.2f %.2f ], distance = %.2f",
- -cam.object_trans.x(), -cam.object_trans.y(), -cam.object_trans.z(),
- fmodf(360 - cam.object_rot.x() + 90, 360), fmodf(360 - cam.object_rot.y(), 360), fmodf(360 - cam.object_rot.z(), 360), cam.viewer_distance);
+ nc.object_trans.x(), nc.object_trans.y(), nc.object_trans.z(),
+ nc.object_rot.x(), nc.object_rot.y(), nc.object_rot.z(),
+ nc.viewer_distance );
+
statusLabel->setText(msg);
}
contact: Jan Huwald // Impressum