diff options
author | chai <chaifix@163.com> | 2021-11-15 11:54:17 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-11-15 11:54:17 +0800 |
commit | 30f2f46474bf4eda5f10d4c64a07cde01d469f66 (patch) | |
tree | 6ff2ed3262037b3c9bae2d2b9059a1d65773f31c /Data/BuiltIn/Libraries/GameLab/Engine/Math/init.lua | |
parent | 4c36bed53fe63ae6056730b3ecad2573f03d88f8 (diff) |
*rename DefaultContent -> BuiltIn
Diffstat (limited to 'Data/BuiltIn/Libraries/GameLab/Engine/Math/init.lua')
-rw-r--r-- | Data/BuiltIn/Libraries/GameLab/Engine/Math/init.lua | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Data/BuiltIn/Libraries/GameLab/Engine/Math/init.lua b/Data/BuiltIn/Libraries/GameLab/Engine/Math/init.lua new file mode 100644 index 0000000..4180e5f --- /dev/null +++ b/Data/BuiltIn/Libraries/GameLab/Engine/Math/init.lua @@ -0,0 +1,28 @@ +local math = GameLab.Package("GameLab.Engine.Math")
+
+local import = GameLab.import(...)
+
+import("Math")
+import("Vector2")
+import("Vector3")
+import("Vector4")
+import("Matrix44")
+import("Matrix33")
+import("Quaternion")
+import("Rect")
+
+GameLab.Debug.Log("GameLab.Engine.Math loaded")
+
+math.Max = function(a, b)
+ return a >= b and a or b
+end
+
+math.Min = function(a, b)
+ return a <= b and a or b
+end
+
+math.Clamp = function(v, min, max)
+ return math.Min(math.Max(v, min), max)
+end
+
+return math
\ No newline at end of file |