1
0
Fork 0
forked from Simnation/Main
Main/resources/[voice]/saltychat/client/models/TSVector.lua
2025-06-07 08:51:21 +02:00

20 lines
No EOL
514 B
Lua

---@alias TSVectorStruc {x: number, y: number, z:number}
---@class TSVector
---@field X number
---@field Y number
---@field Z number
TSVector = {}
TSVector.__index = TSVector
---@param x number
---@param y number
---@param z number
---@return TSVectorStruc
function TSVector.new(x, y, z)
local self = setmetatable({}, TSVector)
self.X = tonumber(string.format("%.5f", x))
self.Y = tonumber(string.format("%.5f", y))
self.Z = tonumber(string.format("%.5f", z))
return vector3(self.X, self.Y, self.Z)
end