Skip to main content

Vec3i

Client Server

Constructors​

Vec3i()​

Vec3i(integer)​

Vec3i(number)​

Vec3i(integer, integer, integer)​

Vec3i(integer, integer, number)​

Vec3i(integer, number, integer)​

Vec3i(integer, number, number)​

Vec3i(number, integer, integer)​

Vec3i(number, integer, number)​

Vec3i(number, number, integer)​

Vec3i(number, number, number)​

Vec3i(Vec2i, integer)​

Vec3i(Vec2i, number)​

Vec3i(Vec2, integer)​

Vec3i(Vec2, number)​

Vec3i(integer, Vec2i)​

Vec3i(integer, Vec2)​

Vec3i(number, Vec2i)​

Vec3i(number, Vec2)​

Vec3i(Vec3i)​

Vec3i(Vec3)​

Vec3i(Vec4i)​

Vec3i(Vec4)​

Metamethods​

integer __index(Vec3i, integer)​

nil __newindex(Vec3i, integer, integer)​

Vec3i __add(Vec3i, Vec3i)​

Vec3 __add(Vec3i, Vec3)​

Vec3i __add(Vec3i, integer)​

Vec3i __add(integer, Vec3i)​

Vec3i __sub(Vec3i, Vec3i)​

Vec3 __sub(Vec3i, Vec3)​

Vec3i __sub(Vec3i, integer)​

Vec3i __sub(integer, Vec3i)​

Vec3i __mul(Vec3i, Vec3i)​

Vec3 __mul(Vec3i, Vec3)​

Vec3i __mul(Vec3i, integer)​

Vec3i __mul(integer, Vec3i)​

Vec3i __div(Vec3i, Vec3i)​

Vec3 __div(Vec3i, Vec3)​

Vec3i __div(Vec3i, integer)​

Vec3i __div(integer, Vec3i)​

Vec3i __mod(Vec3i, Vec3i)​

Vec3 __mod(Vec3i, Vec3)​

Vec3i __mod(Vec3i, integer)​

Vec3i __mod(integer, Vec3i)​

Vec3i __pow(Vec3i, Vec3i)​

Vec3 __pow(Vec3i, Vec3)​

Vec3i __pow(Vec3i, integer)​

Vec3i __pow(integer, Vec3i)​

Vec3i __unm(Vec3i)​

boolean __eq(Vec3i, Vec3i)​

boolean __eq(Vec3i, Vec3)​

Methods​

integer Len()​

integer Length()​

integer SqrLength()​

boolean IsZero()​

Vec3i GetAbs()​

nil Clamp(Vec3i, integer, integer)​

nil Clamp(Vec3i, Vec3i, Vec3i)​

Vec3i GetClamped(Vec3i, integer, integer)​

Vec3i GetClamped(Vec3i, Vec3i, Vec3i)​

integer Dot(Vec3i, Vec3i)​

number Dot(Vec3i, Vec3)​

Vec3i __band(Vec3i, Vec3i)​

Vec3i __band(integer, Vec3i)​

Vec3i __band(Vec3i, integer)​

Vec3i __bor(Vec3i, Vec3i)​

Vec3i __bor(integer, Vec3i)​

Vec3i __bor(Vec3i, integer)​

Vec3i __bxor(Vec3i, Vec3i)​

Vec3i __bxor(integer, Vec3i)​

Vec3i __bxor(Vec3i, integer)​

Vec3i __bnot(Vec3i)​

Vec3i __shl(Vec3i, Vec3i)​

Vec3i __shl(integer, Vec3i)​

Vec3i __shl(Vec3i, integer)​

Vec3i __shr(Vec3i, Vec3i)​

Vec3i __shr(integer, Vec3i)​

Vec3i __shr(Vec3i, integer)​

string __tostring(Vec3i)​

Properties​

integer x​

integer y​

integer z​

Vec3i zero​

Vec3i up​

Vec3i right​

Vec3i forward​

Vec3i down​

Vec3i left​

Vec3i back​