From d1a3c95286486c9e2d5941c327bbc2a596ba3063 Mon Sep 17 00:00:00 2001 From: HybridDog Date: Mon, 17 Feb 2020 13:04:53 +0100 Subject: [PATCH] Remove the vector.cross and deprecate vector.scalar; those functions are in minetest now --- init.lua | 12 ------------ legacy.lua | 6 ++++++ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/init.lua b/init.lua index 52dcd89..3a621fd 100644 --- a/init.lua +++ b/init.lua @@ -255,18 +255,6 @@ function funcs.sort_positions(ps, preferred_coords) table.sort(ps, ps_sorting) end -function funcs.scalar(v1, v2) - return v1.x*v2.x + v1.y*v2.y + v1.z*v2.z -end - -function funcs.cross(v1, v2) - return { - x = v1.y*v2.z - v1.z*v2.y, - y = v1.z*v2.x - v1.x*v2.z, - z = v1.x*v2.y - v1.y*v2.x - } -end - -- Tschebyschew norm function funcs.maxnorm(v) return math.max(math.max(math.abs(v.x), math.abs(v.y)), math.abs(v.z)) diff --git a/legacy.lua b/legacy.lua index 8f530d9..39dd7c0 100644 --- a/legacy.lua +++ b/legacy.lua @@ -1,5 +1,11 @@ local funcs = vector_extras_functions +function funcs.scalar(v1, v2) + minetest.log("deprecated", "[vector_extras] vector.scalar is " .. + "deprecated, use vector.dot instead.") + return vector.dot(v1, v2) +end + function funcs.get_data_from_pos(tab, z,y,x) minetest.log("deprecated", "[vector_extras] get_data_from_pos is " .. "deprecated, use the minetest pos hash function instead.")