Approach the webcam position rapidly.

This commit is contained in:
Andrzej Kapolka 2013-06-20 16:28:48 -07:00
parent 281aee1f12
commit 3de76c9e15

View file

@ -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;