diff --git a/GUI/ba3d/ba3d/view/canvas.cpp b/GUI/ba3d/ba3d/view/canvas.cpp index bcffee282d4d43b2c97997f42495b5189f1fab75..4fb2ca425cf0785fbfca4b4df9587b06f006941e 100644 --- a/GUI/ba3d/ba3d/view/canvas.cpp +++ b/GUI/ba3d/ba3d/view/canvas.cpp @@ -140,6 +140,7 @@ void Canvas::paintGL() program->init(); program->bind(); program->set(*camera); + program->setAxis(false); // opaque objects model->draw(*this); @@ -155,12 +156,12 @@ void Canvas::paintGL() if(!model->modelIsEmpty()) { // Draw 3D coordinate axes in lower left corner - glViewport(0,0,viewport.width()/15,viewport.height()/5); + glViewport(0,0,viewport.width()/9,viewport.height()/5); QMatrix4x4 matObject3DAxes; matObject3DAxes.setToIdentity(); // 3D axes transformation matrix is Identity program->set(matObject3DAxes); - program->set(QColor(0,0,0)); // set axes color to black program->setMatModel(camera->matModel3DAxes); + program->setAxis(true); std::unique_ptr<Buffer3DAxes> buf3DAxes(new Buffer3DAxes()); buf3DAxes->draw3DAxes(); }