mirror of
https://github.com/overte-org/overte.git
synced 2025-08-11 10:23:30 +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: {
|
case fsMsg::MSG_OUT_TRACKING_STATE: {
|
||||||
const fsTrackingData& data = static_cast<fsMsgTrackingState*>(msg.get())->tracking_data();
|
const fsTrackingData& data = static_cast<fsMsgTrackingState*>(msg.get())->tracking_data();
|
||||||
if (data.m_trackingSuccessful) {
|
if (data.m_trackingSuccessful) {
|
||||||
_headRotation = glm::quat(data.m_headRotation.w, data.m_headRotation.x,
|
_headRotation = glm::quat(data.m_headRotation.w, -data.m_headRotation.x,
|
||||||
data.m_headRotation.y, data.m_headRotation.z);
|
data.m_headRotation.y, -data.m_headRotation.z);
|
||||||
_headTranslation = glm::vec3(data.m_headTranslation.x, data.m_headTranslation.y, data.m_headTranslation.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;
|
_eyeGazeLeftPitch = data.m_eyeGazeLeftPitch;
|
||||||
_eyeGazeLeftYaw = data.m_eyeGazeLeftYaw;
|
_eyeGazeLeftYaw = data.m_eyeGazeLeftYaw;
|
||||||
_eyeGazeRightPitch = data.m_eyeGazeRightPitch;
|
_eyeGazeRightPitch = data.m_eyeGazeRightPitch;
|
||||||
|
|
Loading…
Reference in a new issue