mirror of
https://github.com/overte-org/overte.git
synced 2025-08-04 04:43:31 +02:00
commit
ea12fbffa0
2 changed files with 4 additions and 2 deletions
|
@ -29,6 +29,8 @@ const int ITERATIONS_BEFORE_HAND_GRAB = 100;
|
||||||
const int HAND_GRAB_DURATION_ITERATIONS = 50;
|
const int HAND_GRAB_DURATION_ITERATIONS = 50;
|
||||||
const int HAND_TIMER_SLEEP_ITERATIONS = 50;
|
const int HAND_TIMER_SLEEP_ITERATIONS = 50;
|
||||||
|
|
||||||
|
const float EVE_PELVIS_HEIGHT = 0.5f;
|
||||||
|
|
||||||
bool stopReceiveAgentDataThread;
|
bool stopReceiveAgentDataThread;
|
||||||
bool injectAudioThreadRunning = false;
|
bool injectAudioThreadRunning = false;
|
||||||
|
|
||||||
|
@ -118,7 +120,7 @@ int main(int argc, const char* argv[]) {
|
||||||
// pick a random point inside a 10x10 grid
|
// pick a random point inside a 10x10 grid
|
||||||
|
|
||||||
eve.setPosition(glm::vec3(randFloatInRange(0, RANDOM_POSITION_MAX_DIMENSION),
|
eve.setPosition(glm::vec3(randFloatInRange(0, RANDOM_POSITION_MAX_DIMENSION),
|
||||||
1.33, // this should be the same as the avatar's pelvis standing height
|
EVE_PELVIS_HEIGHT, // this should be the same as the avatar's pelvis standing height
|
||||||
randFloatInRange(0, RANDOM_POSITION_MAX_DIMENSION)));
|
randFloatInRange(0, RANDOM_POSITION_MAX_DIMENSION)));
|
||||||
|
|
||||||
// face any instance of eve down the z-axis
|
// face any instance of eve down the z-axis
|
||||||
|
|
|
@ -139,7 +139,7 @@ int AvatarData::parseData(unsigned char* sourceBuffer, int numBytes) {
|
||||||
// Body world position
|
// Body world position
|
||||||
memcpy(&_position, sourceBuffer, sizeof(float) * 3);
|
memcpy(&_position, sourceBuffer, sizeof(float) * 3);
|
||||||
sourceBuffer += sizeof(float) * 3;
|
sourceBuffer += sizeof(float) * 3;
|
||||||
|
|
||||||
// Body rotation (NOTE: This needs to become a quaternion to save two bytes)
|
// Body rotation (NOTE: This needs to become a quaternion to save two bytes)
|
||||||
sourceBuffer += unpackFloatAngleFromTwoByte((uint16_t *)sourceBuffer, &_bodyYaw);
|
sourceBuffer += unpackFloatAngleFromTwoByte((uint16_t *)sourceBuffer, &_bodyYaw);
|
||||||
sourceBuffer += unpackFloatAngleFromTwoByte((uint16_t *)sourceBuffer, &_bodyPitch);
|
sourceBuffer += unpackFloatAngleFromTwoByte((uint16_t *)sourceBuffer, &_bodyPitch);
|
||||||
|
|
Loading…
Reference in a new issue