From a192a21ef06a83817889d90a31ffd2fe481b465a Mon Sep 17 00:00:00 2001 From: Jeffrey Ventrella Date: Mon, 20 May 2013 12:08:58 -0700 Subject: [PATCH] added _lookatPosition to avatar Data --- interface/src/Avatar.cpp | 1 + libraries/avatars/src/AvatarData.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/interface/src/Avatar.cpp b/interface/src/Avatar.cpp index e5c758c29f..71c2c1d1ab 100644 --- a/interface/src/Avatar.cpp +++ b/interface/src/Avatar.cpp @@ -396,6 +396,7 @@ void Avatar::simulate(float deltaTime) { _head.setBodyYaw(_bodyYaw); +//test setLookatPosition(glm::vec3(0.0f, 0.0f, 0.0f)); if (_interactingOther) { diff --git a/libraries/avatars/src/AvatarData.cpp b/libraries/avatars/src/AvatarData.cpp index 85b3fde0e6..57955a1f5e 100644 --- a/libraries/avatars/src/AvatarData.cpp +++ b/libraries/avatars/src/AvatarData.cpp @@ -65,8 +65,8 @@ int AvatarData::getBroadcastData(unsigned char* destinationBuffer) { destinationBuffer += sizeof(float) * 3; // Lookat Position - memcpy(destinationBuffer, &_lookatPosition, sizeof(float) * 3); - destinationBuffer += sizeof(float) * 3; + memcpy(destinationBuffer, &_lookatPosition, sizeof(_lookatPosition)); + destinationBuffer += sizeof(_lookatPosition); // Hand State (0 = not grabbing, 1 = grabbing) memcpy(destinationBuffer, &_handState, sizeof(char)); @@ -151,8 +151,8 @@ int AvatarData::parseData(unsigned char* sourceBuffer, int numBytes) { sourceBuffer += sizeof(float) * 3; // Lookat Position - memcpy(&_lookatPosition, sourceBuffer, sizeof(float) * 3); - sourceBuffer += sizeof(float) * 3; + memcpy(&_lookatPosition, sourceBuffer, sizeof(_lookatPosition)); + sourceBuffer += sizeof(_lookatPosition); // Hand State memcpy(&_handState, sourceBuffer, sizeof(char));