Parcourir la source

Fixed slerp, linear interpolation when cosTheta is close to 1, #65

Christophe Riccio il y a 12 ans
Parent
commit
e7dc01fc06
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      glm/gtc/quaternion.inl

+ 4 - 4
glm/gtc/quaternion.inl

@@ -512,10 +512,10 @@ namespace detail
 		{
 		{
 			// Linear interpolation
 			// Linear interpolation
 			return detail::tquat<T>(
 			return detail::tquat<T>(
-				mix(x.w, y.w, a),
-				mix(x.x, y.x, a),
-				mix(x.y, y.y, a),
-				mix(x.z, y.z, a));
+				mix(x.w, z.w, a),
+				mix(x.x, z.x, a),
+				mix(x.y, z.y, a),
+				mix(x.z, z.z, a));
 		}
 		}
 		else
 		else
 		{
 		{