From 874f74de043632dcca91368aa90c7d4a36c857fd Mon Sep 17 00:00:00 2001 From: Howard Stearns Date: Fri, 12 Feb 2016 10:38:50 -0800 Subject: [PATCH] Fix Quat.lookAt --- libraries/script-engine/src/Quat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/script-engine/src/Quat.cpp b/libraries/script-engine/src/Quat.cpp index 94e53501aa..c0b87c9a5c 100644 --- a/libraries/script-engine/src/Quat.cpp +++ b/libraries/script-engine/src/Quat.cpp @@ -31,7 +31,7 @@ glm::quat Quat::rotationBetween(const glm::vec3& v1, const glm::vec3& v2) { } glm::quat Quat::lookAt(const glm::vec3& eye, const glm::vec3& center, const glm::vec3& up) { - return glm::quat_cast(glm::lookAt(eye, center, up)); + return glm::inverse(glm::quat_cast(glm::lookAt(eye, center, up))); // OpenGL view matrix is inverse of our camera matrix. } glm::quat Quat::lookAtSimple(const glm::vec3& eye, const glm::vec3& center) {