mirror of
https://github.com/overte-org/overte.git
synced 2025-04-07 14:12:26 +02:00
adjust to new eye matrix
This commit is contained in:
parent
3f249dfcd8
commit
cb83e4e6c9
1 changed files with 4 additions and 4 deletions
|
@ -477,17 +477,17 @@ void ViveControllerManager::updateEyeTracker(float deltaTime, const controller::
|
|||
|
||||
// in the data from sranipal, left=+x, up=+y, forward=+z
|
||||
mat4 localLeftEyeMat = glm::lookAt(vec3(0.0f, 0.0f, 0.0f),
|
||||
glm::vec3(-eyeDataBuffer.leftEyeGaze[0],
|
||||
glm::vec3(eyeDataBuffer.leftEyeGaze[0],
|
||||
eyeDataBuffer.leftEyeGaze[1],
|
||||
eyeDataBuffer.leftEyeGaze[2]),
|
||||
-eyeDataBuffer.leftEyeGaze[2]),
|
||||
vec3(0.0f, 1.0f, 0.0f));
|
||||
quat localLeftEyeRot = glm::quat_cast(localLeftEyeMat);
|
||||
quat avatarLeftEyeRot = _inputDevice->_poseStateMap[controller::HEAD].rotation * localLeftEyeRot;
|
||||
|
||||
mat4 localRightEyeMat = glm::lookAt(vec3(0.0f, 0.0f, 0.0f),
|
||||
glm::vec3(-eyeDataBuffer.rightEyeGaze[0],
|
||||
glm::vec3(eyeDataBuffer.rightEyeGaze[0],
|
||||
eyeDataBuffer.rightEyeGaze[1],
|
||||
eyeDataBuffer.rightEyeGaze[2]),
|
||||
-eyeDataBuffer.rightEyeGaze[2]),
|
||||
vec3(0.0f, 1.0f, 0.0f));
|
||||
quat localRightEyeRot = glm::quat_cast(localRightEyeMat);
|
||||
quat avatarRightEyeRot = _inputDevice->_poseStateMap[controller::HEAD].rotation * localRightEyeRot;
|
||||
|
|
Loading…
Reference in a new issue