openvr

questions of transform matrix in VR

笑着哭i 提交于 2020-01-24 12:27:07
问题 I have a problem about matrix transformation in OpenVR api. m_compositor->WaitGetPoses(m_rTrackedDevicePose, vr::k_unMaxTrackedDeviceCount, nullptr, 0); in the demo which the openvr gives: const Matrix4 & matDeviceToTracking = m_rmat4DevicePose[ unTrackedDevice ]; Matrix4 matMVP = GetCurrentViewProjectionMatrix( nEye ) * matDeviceToTracking; glUniformMatrix4fv( m_nRenderModelMatrixLocation, 1, GL_FALSE, matMVP.get() ); where GetCurrentViewProjectionMatrix is calculated with Matrix4