Merge pull request #8112 from howard-stearns/do-not-tilt-keyboard

do not tilt virtual keyboard
This commit is contained in:
Brad Davis 2016-06-21 11:33:53 -07:00 committed by GitHub
commit cf57e71f1a

View file

@ -138,7 +138,7 @@ void showOpenVrKeyboard(bool show = true) {
if (vr::VROverlayError_None == showKeyboardResult) {
_keyboardShown = true;
// Try to position the keyboard slightly below where the user is looking.
mat4 headPose = toGlm(_trackedDevicePose[0].mDeviceToAbsoluteTracking);
mat4 headPose = cancelOutRollAndPitch(toGlm(_trackedDevicePose[0].mDeviceToAbsoluteTracking));
mat4 keyboardTransform = glm::translate(headPose, vec3(0, -0.5, -1));
keyboardTransform = keyboardTransform * glm::rotate(mat4(), 3.14159f / 4.0f, vec3(-1, 0, 0));
auto keyboardTransformVr = toOpenVr(keyboardTransform);