diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-07 23:10:20 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-07 23:10:20 +0100 |
| commit | 942e786f66f610469bbda89f53cabb98185772d1 (patch) | |
| tree | 486c97600dbe8854fdaae912d53b62b2df5d2ce0 /src/mmscene.cpp | |
| parent | 367b4f04d9b4b92f96d477c6ca3b93e90cd3caf0 (diff) | |
| download | Multimedia-942e786f66f610469bbda89f53cabb98185772d1.tar.gz Multimedia-942e786f66f610469bbda89f53cabb98185772d1.zip | |
Add first steps for isHit detection
Diffstat (limited to 'src/mmscene.cpp')
| -rw-r--r-- | src/mmscene.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mmscene.cpp b/src/mmscene.cpp index 45b913f..2bd7536 100644 --- a/src/mmscene.cpp +++ b/src/mmscene.cpp @@ -72,6 +72,12 @@ void MMScene::setupGeometry() m_geometryIsValid = true; } +void MMScene::mousePressed(int x, int y) +{ + renderer()->calculateMousePoints(&m_MouseNear, &m_mouseFar, QPoint(x, y)); + renderer()->mouseIntersection(&m_lastIntersection, v_Y, 0.0, QPoint(x, y)); //get starting point +} + void MMScene::drawTriangles() { renderer()->setLightingEnabled(m_lightingEnabled); |
