|
|
|
@ -54,6 +54,12 @@ namespace glm |
|
|
|
|
return genType(3.14159265358979323846264338327950288); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <typename genType> |
|
|
|
|
GLM_FUNC_QUALIFIER genType two_pi() |
|
|
|
|
{ |
|
|
|
|
return genType(6.28318530717958647692528676655900576); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <typename genType> |
|
|
|
|
GLM_FUNC_QUALIFIER genType root_pi() |
|
|
|
|
{ |
|
|
|
@ -66,6 +72,12 @@ namespace glm |
|
|
|
|
return genType(1.57079632679489661923132169163975144); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <typename genType> |
|
|
|
|
GLM_FUNC_QUALIFIER genType three_half_pi() |
|
|
|
|
{ |
|
|
|
|
return genType(4.71238898038468985769396507491925432); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <typename genType> |
|
|
|
|
GLM_FUNC_QUALIFIER genType quarter_pi() |
|
|
|
|
{ |
|
|
|
@ -78,12 +90,24 @@ namespace glm |
|
|
|
|
return genType(0.318309886183790671537767526745028724); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <typename genType> |
|
|
|
|
GLM_FUNC_QUALIFIER genType one_over_two_pi() |
|
|
|
|
{ |
|
|
|
|
return genType(0.159154943091895335768883763372514362); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <typename genType> |
|
|
|
|
GLM_FUNC_QUALIFIER genType two_over_pi() |
|
|
|
|
{ |
|
|
|
|
return genType(0.636619772367581343075535053490057448); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <typename genType> |
|
|
|
|
GLM_FUNC_QUALIFIER genType four_over_pi() |
|
|
|
|
{ |
|
|
|
|
return genType(1.273239544735162686151070106980114898); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <typename genType> |
|
|
|
|
GLM_FUNC_QUALIFIER genType two_over_root_pi() |
|
|
|
|
{ |
|
|
|
|