From 3a32e3d7c37e6254bfa22145d08c7352b1fac7a8 Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Mon, 1 Aug 2011 14:02:20 +0100 Subject: [PATCH] Ticket #113, fixed quat product --- glm/gtc/quaternion.inl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/glm/gtc/quaternion.inl b/glm/gtc/quaternion.inl index a5ab33e0..e846fdc4 100644 --- a/glm/gtc/quaternion.inl +++ b/glm/gtc/quaternion.inl @@ -474,7 +474,8 @@ namespace quaternion{ typename detail::tquat::value_type AngleRad = radians(angle); typename detail::tquat::value_type fSin = sin(AngleRad * T(0.5)); - return gtc::quaternion::cross(q, detail::tquat(cos(AngleRad * T(0.5)), Tmp.x * fSin, Tmp.y * fSin, Tmp.z * fSin)); + return q * detail::tquat(cos(AngleRad * T(0.5)), Tmp.x * fSin, Tmp.y * fSin, Tmp.z * fSin); + //return gtc::quaternion::cross(q, detail::tquat(cos(AngleRad * T(0.5)), Tmp.x * fSin, Tmp.y * fSin, Tmp.z * fSin)); } template