History

Merge pull request #13654 from huffman/fix/mirror-mode-create

Fix computePickRay when in mirror mode

Sam Gondelman committed 8 years ago

Commit 3284f7b2 parents 6c92949 1f259d21 file · +3 −0Browse files

Showing the changes to interface/src/Application.cpp (1 of 1 file). Show all

Unified · Split

interface/src/Application.cpp+3−0
@@ -6201,6 +6201,9 @@ PickRay Application::computePickRay(float x, float y) const { · 6200 unmodified lines
62016201 getApplicationCompositor().computeHmdPickRay(pickPoint, result.origin, result.direction);
62026202 } else {
62036203 pickPoint /= getCanvasSize();
6204+ if (_myCamera.getMode() == CameraMode::CAMERA_MODE_MIRROR) {
6205+ pickPoint.x = 1.0f - pickPoint.x;
6206+ }
62046207 QMutexLocker viewLocker(&_viewMutex);
62056208 _viewFrustum.computePickRay(pickPoint.x, pickPoint.y, result.origin, result.direction);
62066209 }