6 constexpr inline float Deg2Rad(float x
) noexcept
{ return x
* 1.74532925199432955e-02f
/*pi/180*/; }
7 constexpr inline float Rad2Deg(float x
) noexcept
{ return x
* 5.72957795130823229e+01f
/*180/pi*/; }
11 template<typename Real
>
15 struct MathDefs
<float> {
16 static constexpr inline float Pi() noexcept
{ return 3.14159265358979323846e+00f
; }
17 static constexpr inline float Tau() noexcept
{ return 6.28318530717958647692e+00f
; }
21 struct MathDefs
<double> {
22 static constexpr inline double Pi() noexcept
{ return 3.14159265358979323846e+00; }
23 static constexpr inline double Tau() noexcept
{ return 6.28318530717958647692e+00; }
28 #endif /* AL_MATH_DEFS_H */