diff --git a/glm/ext/quaternion_trigonometric.inl b/glm/ext/quaternion_trigonometric.inl index 56880e22..896449aa 100644 --- a/glm/ext/quaternion_trigonometric.inl +++ b/glm/ext/quaternion_trigonometric.inl @@ -9,7 +9,7 @@ namespace glm { T const a = asin(sqrt(x.x * x.x + x.y * x.y + x.z * x.z)) * static_cast(2); if(x.w < static_cast(0)) - return two_pi() - a; + return pi() * static_cast(2) - a; return a; }