summaryrefslogtreecommitdiffstats
path: root/src/datavis3d/engine/maps3dcontroller.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavis3d/engine/maps3dcontroller.cpp')
-rw-r--r--src/datavis3d/engine/maps3dcontroller.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/datavis3d/engine/maps3dcontroller.cpp b/src/datavis3d/engine/maps3dcontroller.cpp
index 9dc15bc4..7d558437 100644
--- a/src/datavis3d/engine/maps3dcontroller.cpp
+++ b/src/datavis3d/engine/maps3dcontroller.cpp
@@ -238,6 +238,12 @@ void Maps3DController::initializeOpenGL()
#endif
}
+void Maps3DController::synchDataToRenderer()
+{
+ // TODO: Implement!
+}
+
+
/*!
* \internal
*/
@@ -1622,9 +1628,9 @@ void Maps3DController::calculateTranslation(MapRenderItem &item)
// We need to convert position (which is in coordinates), to translation (which has origin in the center and is scaled)
// -> move pos(center, center) to trans(0, 0) and pos(0, 0) to trans(left, top)
GLfloat xTrans = 2.0f * (item.mapPosition().x() - (m_areaSize.width() / 2.0f))
- / m_scaleFactor;
+ / m_scaleFactor;
GLfloat zTrans = 2.0f * (item.mapPosition().y() - (m_areaSize.height() / 2.0f))
- / m_scaleFactor;
+ / m_scaleFactor;
//qDebug() << "x, y" << item.mapPosition().x() << item.mapPosition().y();
item.setTranslation(QVector3D(xTrans, 0.0f, zTrans + zComp));
//qDebug() << item.translation();