From 78ed576e16bbe479209c0b0927378b27d31dd5f4 Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Tue, 9 Jan 2024 12:28:25 +0100 Subject: [PATCH] Added PI --- Angle.cpp | 2 ++ Angle.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Angle.cpp b/Angle.cpp index dab76e2..67a1f7e 100644 --- a/Angle.cpp +++ b/Angle.cpp @@ -76,6 +76,8 @@ float Angle::SineRuleAngle(float a, float beta, float b) { template <> Angle2 Angle2::Rad2Deg = 57.29578F; template <> Angle2 Angle2::Deg2Rad = 0.0174532924F; +template <> Angle2 Angle2::PI = 3.1415927410125732421875F; + template <> Angle2 Angle2::Normalize(Angle2 angle) { float angleValue = angle; if (!isfinite(angleValue)) diff --git a/Angle.h b/Angle.h index 7515cf2..9dcc40c 100644 --- a/Angle.h +++ b/Angle.h @@ -14,6 +14,8 @@ public: static Angle2 Rad2Deg; static Angle2 Deg2Rad; + static Angle2 PI; + static Angle2 Normalize(Angle2 angle); static Angle2 Clamp(Angle2 angle, Angle2 min, Angle2 max); static Angle2 Difference(Angle2 a, Angle2 b) {