From 37f959d74975f29dd62ab7d0f81c30e1f2c50a77 Mon Sep 17 00:00:00 2001 From: Daniela Date: Wed, 6 Sep 2017 19:45:58 +0100 Subject: [PATCH] Add Avatar resize compatible teleport pad alignment --- interface/src/raypick/LaserPointer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interface/src/raypick/LaserPointer.cpp b/interface/src/raypick/LaserPointer.cpp index f4adcc736d..696bed1066 100644 --- a/interface/src/raypick/LaserPointer.cpp +++ b/interface/src/raypick/LaserPointer.cpp @@ -150,7 +150,7 @@ void LaserPointer::updateRenderState(const RenderState& renderState, const Inter endProps.insert("position", vec3toVariant(endVec + glm::vec3(0, 0.5f * dim.y, 0))); } if (_faceAvatar) { - glm::quat rotation = glm::inverse(glm::quat_cast(glm::lookAt(endVec, DependencyManager::get()->getMyAvatar()->getPosition(), Vectors::UP))); + glm::quat rotation = glm::inverse(glm::quat_cast(glm::lookAt(endVec, DependencyManager::get()->getMyAvatar()->getPosition(), DependencyManager::get()->getMyAvatar()->getOrientation()*Vectors::UP))); endProps.insert("rotation", quatToVariant(glm::quat(glm::radians(glm::vec3(0, glm::degrees(safeEulerAngles(rotation)).y, 0))))); } endProps.insert("visible", true);