From 148047c90133d19a194fb450a6c619a56c8e6833 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Tue, 1 Oct 2013 11:56:38 +0300 Subject: Position surface selection ball correctly on y-axis MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QTRD-2354 Change-Id: I219ef7f45a046b3fc9045b2eb704f190e66031b1 Reviewed-by: Tomi Korpipää --- src/datavisualization/engine/surface3drenderer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/datavisualization') diff --git a/src/datavisualization/engine/surface3drenderer.cpp b/src/datavisualization/engine/surface3drenderer.cpp index 64ceb47e..6238777e 100644 --- a/src/datavisualization/engine/surface3drenderer.cpp +++ b/src/datavisualization/engine/surface3drenderer.cpp @@ -1973,7 +1973,8 @@ QVector3D Surface3DRenderer::normalize(int x, int z) { float resX = (m_dataArray.at(z)->at(x).x() - m_minVisibleColumnValue) / (m_visibleColumnRange / 2.0f) - 1.0f; - float resY = m_dataArray.at(z)->at(x).y() / (m_heightNormalizer / 2.0f) - 1.0f; // TODO min + float resY = (m_dataArray.at(z)->at(x).y() - float(m_axisCacheY.min())) + / (m_heightNormalizer / 2.0f) - 1.0f; float resZ = (m_dataArray.at(z)->at(x).z() - m_minVisibleRowValue) / (m_visibleRowRange / -2.0f) + 1.0f; -- cgit v1.2.3