MineOS/Applications/OCGL/vector.lua
2016-12-31 02:17:48 +03:00

31 lines
788 B
Lua

local vectorLibrary = {}
------------------------------------------------------------------------------------------------------------------------
function vectorLibrary.newVector2(x, y)
-- checkArg(1, x, "number")
-- checkArg(2, y, "number")
return { x, y }
end
function vectorLibrary.newVector3(x, y, z)
-- checkArg(1, x, "number")
-- checkArg(2, y, "number")
-- checkArg(3, z, "number")
return { x, y, z }
end
function vectorLibrary.newVector4(x, y, z, w)
-- checkArg(1, x, "number")
-- checkArg(2, y, "number")
-- checkArg(3, z, "number")
-- checkArg(4, w, "number")
return { x, y, z, w }
end
------------------------------------------------------------------------------------------------------------------------
return vectorLibrary