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.")