From ec95cb3334737c2cd2cea631c61d116e9ccc995c Mon Sep 17 00:00:00 2001 From: James Hogan Date: Sat, 22 Nov 2008 02:43:00 +0000 Subject: [PATCH] Improve rendering of mouse marker --- tcViewportWidget.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tcViewportWidget.cpp b/tcViewportWidget.cpp index ebf8f58..0de26f5 100644 --- a/tcViewportWidget.cpp +++ b/tcViewportWidget.cpp @@ -155,22 +155,24 @@ void tcViewportWidget::paintGL() m_observer->setupModelView(); + m_globe->render(m_observer); + // Draw a line for the mouse if (m_mouseIntersecting) { maths::Vector<3,double> mousePos = m_mouseCoord; + glLineWidth(2); glBegin(GL_LINES); { float radius = m_globe->radiusAt(m_mouseCoord); - glColor4f(1.0f, 1.0f, 1.0f, 1.0f); + glColor4f(1.0f, 0.0f, 1.0f, 1.0f); glVertex3(mousePos*radius); glColor4f(1.0f, 1.0f, 1.0f, 0.0f); glVertex3(mousePos*(radius + m_observer->range()*0.3)); } glEnd(); + glLineWidth(1); } - - m_globe->render(m_observer); } /* -- 2.11.4.GIT