From b8e51943ab0d686eeecf6ffcbdb41772a750f0a7 Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Wed, 12 Jun 2013 21:45:45 -0700 Subject: [PATCH] make sure position is in voxel units NOT TREE_SCALE --- interface/src/VoxelSystem.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/src/VoxelSystem.cpp b/interface/src/VoxelSystem.cpp index 2e5995e140..2261559f74 100644 --- a/interface/src/VoxelSystem.cpp +++ b/interface/src/VoxelSystem.cpp @@ -1219,9 +1219,9 @@ void VoxelSystem::falseColorizeOccluded() { AABox box(glm::vec3(0.0125,0,0.025), 0.0125); box.scale(TREE_SCALE); args.occluder = args.viewFrustum->getProjectedShadow(box); + glm::vec3 position = args.viewFrustum->getPosition() * (1.0f/TREE_SCALE); - _tree->recurseTreeWithOperationDistanceSorted(falseColorizeOccludedOperation, - args.viewFrustum->getPosition(), (void*)&args); + _tree->recurseTreeWithOperationDistanceSorted(falseColorizeOccludedOperation, position, (void*)&args); setupNewVoxelsForDrawing(); }