mirror of
https://github.com/IgorTimofeev/MineOS.git
synced 2025-12-23 04:22:50 +01:00
31 lines
788 B
Lua
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
|
|
|