From 5aeb307be26b4fc885b5ef6ed4472199ffe13bae Mon Sep 17 00:00:00 2001 From: Jeffrey Ventrella Date: Wed, 17 Apr 2013 15:36:40 -0700 Subject: [PATCH] including Philips hand position transmission code --- interface/src/Head.cpp | 5 +++-- libraries/avatars/src/AvatarData.cpp | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/interface/src/Head.cpp b/interface/src/Head.cpp index 127f4afe66..3bb78aa5bb 100644 --- a/interface/src/Head.cpp +++ b/interface/src/Head.cpp @@ -132,7 +132,6 @@ Head::Head(bool isMine) { DEBUG_otherAvatarListPosition[ 4 ] = glm::vec3( -2.0, 0.3, -2.0 ); } - Head::Head(const Head &otherHead) { initializeAvatar(); @@ -531,7 +530,9 @@ void Head::simulate(float deltaTime) { -void Head::render(int faceToFace, int isMine) { + + +void Head::render(int faceToFace) { //--------------------------------------------------- // show avatar position diff --git a/libraries/avatars/src/AvatarData.cpp b/libraries/avatars/src/AvatarData.cpp index 0f080fceeb..02c97e3446 100644 --- a/libraries/avatars/src/AvatarData.cpp +++ b/libraries/avatars/src/AvatarData.cpp @@ -57,7 +57,10 @@ int AvatarData::getBroadcastData(unsigned char* destinationBuffer) { destinationBuffer += packFloatAngleToTwoByte(destinationBuffer, _bodyPitch); destinationBuffer += packFloatAngleToTwoByte(destinationBuffer, _bodyRoll); - //printf( "_bodyYaw = %f\n", _bodyYaw ); + memcpy(destinationBuffer, &_handPosition, sizeof(float) * 3); + destinationBuffer += sizeof(float) * 3; + + //std::cout << _handPosition.x << ", " << _handPosition.y << ", " << _handPosition.z << "\n"; return destinationBuffer - bufferStart; }