diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-10-01 11:56:38 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-10-01 11:59:57 +0300 |
commit | 148047c90133d19a194fb450a6c619a56c8e6833 (patch) | |
tree | 0571969dcda05fe69de9ac418721d67f4b7af1d4 /src/datavisualization | |
parent | 04aad082a33a51b8ab5563fb8ffb996b19e0e4ed (diff) |
Position surface selection ball correctly on y-axis
Task-number: QTRD-2354
Change-Id: I219ef7f45a046b3fc9045b2eb704f190e66031b1
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization')
-rw-r--r-- | src/datavisualization/engine/surface3drenderer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
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; |