From ae8ff4b8e2da35265ebbbe7afe99ed29e61efa7d Mon Sep 17 00:00:00 2001 From: ShadowNinja Date: Sun, 7 Jul 2013 01:44:33 -0400 Subject: Add vector helpers --- builtin/misc.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'builtin/misc.lua') diff --git a/builtin/misc.lua b/builtin/misc.lua index f4e7dbca6..4be03c38a 100644 --- a/builtin/misc.lua +++ b/builtin/misc.lua @@ -106,3 +106,13 @@ function minetest.formspec_escape(str) return str end +function math.hypot(x, y) + local t + x = math.abs(x) + y = math.abs(y) + t = math.min(x, y) + x = math.max(x, y) + t = t / x + return x * math.sqrt(1 + t * t) +end + -- cgit v1.2.3