This commit is contained in:
Pascal Serrarens 2024-01-09 12:28:25 +01:00
parent fe176f6a73
commit 78ed576e16
2 changed files with 4 additions and 0 deletions

@ -76,6 +76,8 @@ float Angle::SineRuleAngle(float a, float beta, float b) {
template <> Angle2<float> Angle2<float>::Rad2Deg = 57.29578F;
template <> Angle2<float> Angle2<float>::Deg2Rad = 0.0174532924F;
template <> Angle2<float> Angle2<float>::PI = 3.1415927410125732421875F;
template <> Angle2<float> Angle2<float>::Normalize(Angle2<float> angle) {
float angleValue = angle;
if (!isfinite(angleValue))

@ -14,6 +14,8 @@ public:
static Angle2<T> Rad2Deg;
static Angle2<T> Deg2Rad;
static Angle2<T> PI;
static Angle2<T> Normalize(Angle2<T> angle);
static Angle2<T> Clamp(Angle2<T> angle, Angle2<T> min, Angle2<T> max);
static Angle2<T> Difference(Angle2<T> a, Angle2<T> b) {