From 014111080524a8f9f093018f2d059044728ae8a8 Mon Sep 17 00:00:00 2001 From: howard-stearns Date: Thu, 20 Oct 2016 15:42:19 -0700 Subject: [PATCH] fix flicker in system (inside the hud) hand-lasers. --- .../src/display-plugins/hmd/HmdDisplayPlugin.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/libraries/display-plugins/src/display-plugins/hmd/HmdDisplayPlugin.cpp b/libraries/display-plugins/src/display-plugins/hmd/HmdDisplayPlugin.cpp index 1c8617fded..a65efefa51 100644 --- a/libraries/display-plugins/src/display-plugins/hmd/HmdDisplayPlugin.cpp +++ b/libraries/display-plugins/src/display-plugins/hmd/HmdDisplayPlugin.cpp @@ -379,10 +379,6 @@ void HmdDisplayPlugin::updateFrameData() { mat4 model = _presentHandPoses[i]; vec3 castStart = vec3(model[3]); vec3 castDirection = glm::quat_cast(model) * laserDirection; - if (glm::abs(glm::length2(castDirection) - 1.0f) > EPSILON) { - castDirection = glm::normalize(castDirection); - castDirection = glm::inverse(_presentUiModelTransform.getRotation()) * castDirection; - } // this offset needs to match GRAB_POINT_SPHERE_OFFSET in scripts/system/libraries/controllers.js:19 static const vec3 GRAB_POINT_SPHERE_OFFSET(0.04f, 0.13f, 0.039f); // x = upward, y = forward, z = lateral