From 3fce6e8521eb7c4839df23bd171001ce43b56925 Mon Sep 17 00:00:00 2001 From: matzman666 Date: Wed, 14 Dec 2016 21:57:06 +0100 Subject: [PATCH] Fixed floor calibration messing up chaperone bounds y-coordinates. --- src/tabcontrollers/FixFloorTabController.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tabcontrollers/FixFloorTabController.cpp b/src/tabcontrollers/FixFloorTabController.cpp index e182332..2b9a4e4 100644 --- a/src/tabcontrollers/FixFloorTabController.cpp +++ b/src/tabcontrollers/FixFloorTabController.cpp @@ -67,7 +67,7 @@ void FixFloorTabController::eventLoopTick(vr::TrackedDevicePose_t* devicePoses) } else if (measurementCount >= 25) { floorOffset = -controllerUpOffsetCorrection + (float)(tempOffset / (double)measurementCount); LOG(INFO) << "Fix Floor: Floor Offset = " << floorOffset; - parent->AddOffsetToUniverseCenter(vr::TrackingUniverseStanding, 1, floorOffset); + parent->AddOffsetToUniverseCenter(vr::TrackingUniverseStanding, 1, floorOffset, false); statusMessage = "Fixing ... OK"; statusMessageTimeout = 1.0; emit statusMessageSignal(); @@ -112,7 +112,7 @@ void FixFloorTabController::fixFloorClicked() { } void FixFloorTabController::undoFixFloorClicked() { - parent->AddOffsetToUniverseCenter(vr::TrackingUniverseStanding, 1, -floorOffset); + parent->AddOffsetToUniverseCenter(vr::TrackingUniverseStanding, 1, -floorOffset, false); LOG(INFO) << "Fix Floor: Undo Floor Offset = " << -floorOffset; floorOffset = 0.0f; statusMessage = "Undo ... OK";