5 template<
typename T, qualifier Q>
13 T
const xz_dist(
sqrt(tmp.x * tmp.x + tmp.z * tmp.z));
21 template<
typename T, qualifier Q>
27 T
const latitude(
polar.x);
28 T
const longitude(
polar.y);
31 cos(latitude) *
sin(longitude),
33 cos(latitude) *
cos(longitude));
GLM_FUNC_QUALIFIER vec< L, T, Q > sqrt(vec< L, T, Q > const &x)
Definition func_exponential.inl:128
GLM_FUNC_QUALIFIER vec< L, T, Q > sin(vec< L, T, Q > const &v)
Definition func_trigonometric.inl:41
GLM_FUNC_QUALIFIER vec< L, T, Q > cos(vec< L, T, Q > const &v)
Definition func_trigonometric.inl:50
GLM_FUNC_QUALIFIER vec< L, T, Q > asin(vec< L, T, Q > const &v)
Definition func_trigonometric.inl:68
GLM_FUNC_DECL vec< 3, T, Q > polar(vec< 3, T, Q > const &euclidean)
Definition polar_coordinates.inl:7
GLM_FUNC_DECL vec< 3, T, Q > euclidean(vec< 2, T, Q > const &polar)
Definition polar_coordinates.inl:23
Core features
Definition common.hpp:21
Definition qualifier.hpp:35