diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 6963f945aa..b30b7c8d9d 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -6201,6 +6201,9 @@ PickRay Application::computePickRay(float x, float y) const { getApplicationCompositor().computeHmdPickRay(pickPoint, result.origin, result.direction); } else { pickPoint /= getCanvasSize(); + if (_myCamera.getMode() == CameraMode::CAMERA_MODE_MIRROR) { + pickPoint.x = 1.0f - pickPoint.x; + } QMutexLocker viewLocker(&_viewMutex); _viewFrustum.computePickRay(pickPoint.x, pickPoint.y, result.origin, result.direction); }