aboutsummaryrefslogtreecommitdiffstatsci
path: root/Samples/AnimTest/Animation/MathHelper.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Samples/AnimTest/Animation/MathHelper.cs')
-rw-r--r--Samples/AnimTest/Animation/MathHelper.cs16
1 files changed, 16 insertions, 0 deletions
diff --git a/Samples/AnimTest/Animation/MathHelper.cs b/Samples/AnimTest/Animation/MathHelper.cs
new file mode 100644
index 00000000..35a3009f
--- /dev/null
+++ b/Samples/AnimTest/Animation/MathHelper.cs
@@ -0,0 +1,16 @@
+// Copyright (c) 2019-2021 Jean-Philippe Bruyère <jp_bruyere@hotmail.com>
+//
+// This code is licensed under the MIT license (MIT) (http://opensource.org/licenses/MIT)
+using System;
+namespace vke {
+ public static class MathHelper {
+ public const float Pi = (float)Math.PI;
+ public const float TwoPi = (float)Math.PI * 2;
+ public static float NormalizeAngle (float a) {
+ float tmp = a % MathHelper.TwoPi;
+ if (tmp < 0)
+ tmp += MathHelper.TwoPi;
+ return tmp;
+ }
+ }
+}