summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/selectionpointer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/engine/selectionpointer.cpp')
-rw-r--r--src/datavisualization/engine/selectionpointer.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/datavisualization/engine/selectionpointer.cpp b/src/datavisualization/engine/selectionpointer.cpp
index 3178863d..f60b510b 100644
--- a/src/datavisualization/engine/selectionpointer.cpp
+++ b/src/datavisualization/engine/selectionpointer.cpp
@@ -111,8 +111,6 @@ void SelectionPointer::render(GLuint defaultFboHandle)
viewMatrix = camera->viewMatrix();
}
- itModelMatrix.scale(m_scale);
-
// Calculate scale factor to get uniform font size
GLfloat scaledFontSize = 0.05f + m_drawer->font().pointSizeF() / 500.0f;
GLfloat scaleFactor = scaledFontSize / (GLfloat)textureSize.height();
@@ -126,7 +124,7 @@ void SelectionPointer::render(GLuint defaultFboHandle)
QMatrix4x4 MVPMatrix;
// Position the pointer ball
- modelMatrix.translate(m_position * m_scale + QVector3D(0.0f, 0.0f, zComp));
+ modelMatrix.translate(m_position + QVector3D(0.0f, 0.0f, zComp));
// Scale the point with fixed values (at this point)
modelMatrix.scale(QVector3D(0.05f, 0.05f, 0.05f));
@@ -163,7 +161,7 @@ void SelectionPointer::render(GLuint defaultFboHandle)
// Position label
QVector3D labelAlign(0.0f, 1.0f * scaledFontSize + 0.05f, 0.0f);
- modelMatrixLabel.translate(m_position * m_scale + labelAlign + QVector3D(0.0f, 0.0f, zComp));
+ modelMatrixLabel.translate(m_position + labelAlign + QVector3D(0.0f, 0.0f, zComp));
// Position the label towards the camera
QPointF camRotations = camera->rotations();
@@ -210,11 +208,6 @@ void SelectionPointer::setPosition(QVector3D position)
m_position = position;
}
-void SelectionPointer::setScaling(QVector3D scaling)
-{
- m_scale = scaling;
-}
-
void SelectionPointer::updateSliceData(bool sliceActivated, GLfloat autoScaleAdjustment)
{
m_cachedIsSlicingActivated = sliceActivated;