mirror of
https://github.com/overte-org/overte.git
synced 2025-04-22 19:13:38 +02:00
Coordinate system tweaks.
This commit is contained in:
parent
650e9c4267
commit
3423053612
1 changed files with 5 additions and 3 deletions
|
@ -66,9 +66,11 @@ void Faceshift::readFromSocket() {
|
|||
case fsMsg::MSG_OUT_TRACKING_STATE: {
|
||||
const fsTrackingData& data = static_cast<fsMsgTrackingState*>(msg.get())->tracking_data();
|
||||
if (data.m_trackingSuccessful) {
|
||||
_headRotation = glm::quat(data.m_headRotation.w, data.m_headRotation.x,
|
||||
data.m_headRotation.y, data.m_headRotation.z);
|
||||
_headTranslation = glm::vec3(data.m_headTranslation.x, data.m_headTranslation.y, data.m_headTranslation.z);
|
||||
_headRotation = glm::quat(data.m_headRotation.w, -data.m_headRotation.x,
|
||||
data.m_headRotation.y, -data.m_headRotation.z);
|
||||
const float TRANSLATION_SCALE = 0.1f;
|
||||
_headTranslation = glm::vec3(data.m_headTranslation.x, data.m_headTranslation.y,
|
||||
-data.m_headTranslation.z) * TRANSLATION_SCALE;
|
||||
_eyeGazeLeftPitch = data.m_eyeGazeLeftPitch;
|
||||
_eyeGazeLeftYaw = data.m_eyeGazeLeftYaw;
|
||||
_eyeGazeRightPitch = data.m_eyeGazeRightPitch;
|
||||
|
|
Loading…
Reference in a new issue