From b189cb2f29ad68c5318b49babf120a9edb09e9d9 Mon Sep 17 00:00:00 2001 From: NouberNou Date: Thu, 25 Feb 2016 18:18:02 -0800 Subject: [PATCH] Fix polar coordinates function latitude. Latitude was being computed from `atan`, should be `asin`. --- glm/gtx/polar_coordinates.inl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glm/gtx/polar_coordinates.inl b/glm/gtx/polar_coordinates.inl index d1afbb23..9d7f6aea 100644 --- a/glm/gtx/polar_coordinates.inl +++ b/glm/gtx/polar_coordinates.inl @@ -43,7 +43,7 @@ namespace glm T const xz_dist(sqrt(tmp.x * tmp.x + tmp.z * tmp.z)); return tvec3( - atan(xz_dist, tmp.y), // latitude + asin(tmp.y), // latitude atan(tmp.x, tmp.z), // longitude xz_dist); // xz distance }