|
@@ -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<T>(2);
|
|
T const a = asin(sqrt(x.x * x.x + x.y * x.y + x.z * x.z)) * static_cast<T>(2);
|
|
|
if(x.w < static_cast<T>(0))
|
|
if(x.w < static_cast<T>(0))
|
|
|
- return two_pi<T>() - a;
|
|
|
|
|
|
|
+ return pi<T>() * static_cast<T>(2) - a;
|
|
|
return a;
|
|
return a;
|
|
|
}
|
|
}
|
|
|
|
|
|