From 3de76c9e156283514ed175caedeed8eaa1e0ebe0 Mon Sep 17 00:00:00 2001 From: Andrzej Kapolka Date: Thu, 20 Jun 2013 16:28:48 -0700 Subject: [PATCH] Approach the webcam position rapidly. --- interface/src/SerialInterface.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/src/SerialInterface.cpp b/interface/src/SerialInterface.cpp index 19d88fbbf6..63e5bd61c6 100644 --- a/interface/src/SerialInterface.cpp +++ b/interface/src/SerialInterface.cpp @@ -310,8 +310,8 @@ void SerialInterface::readData(float deltaTime) { // Attempt to fuse gyro position with webcam position Webcam* webcam = Application::getInstance()->getWebcam(); if (webcam->isActive()) { - _estimatedPosition = glm::mix(_estimatedPosition, webcam->getEstimatedPosition(), - 1.0f / SENSOR_FUSION_SAMPLES); + const float WEBCAM_POSITION_FUSION = 0.5f; + _estimatedPosition = glm::mix(_estimatedPosition, webcam->getEstimatedPosition(), WEBCAM_POSITION_FUSION); } else { _estimatedPosition *= DECAY_POSITION;