From f2ed1337b5b0417a83b78fe9793c9d88dcf355f7 Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Wed, 10 Dec 2014 11:04:32 -0800 Subject: [PATCH] fix ray picking output distance to be meters --- libraries/octree/src/Octree.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/octree/src/Octree.cpp b/libraries/octree/src/Octree.cpp index d6aad45b0d..0c92125b53 100644 --- a/libraries/octree/src/Octree.cpp +++ b/libraries/octree/src/Octree.cpp @@ -728,6 +728,10 @@ bool Octree::findRayIntersection(const glm::vec3& origin, const glm::vec3& direc } recurseTreeWithOperation(findRayIntersectionOp, &args); + + if (args.found) { + args.distance *= (float)(TREE_SCALE); // scale back up to meters + } if (gotLock) { unlock();