Skip to main content

Vec3i

Client Server

Methods​

nil Vec3i(integer? xyz)​

nil Vec3i(integer x, integer y, integer z)​

nil Vec3i(Vec2i xy, integer z)​

nil Vec3i(integer x, Vec2i yz)​

nil Vec3i(Vec3i vec3)​

nil Vec3i(Vec4i vec4)​

Metamethods​

Vec3i __add(Vec3i a, Vec3i b)​

Vec3i __add(integer a, Vec3i b)​

Vec3i __add(Vec3i a, integer b)​

Vec3i __sub(Vec3i a, Vec3i b)​

Vec3i __sub(integer a, Vec3i b)​

Vec3i __sub(Vec3i a, integer b)​

Vec3i __mul(Vec3i a, Vec3i b)​

Vec3i __mul(integer a, Vec3i b)​

Vec3i __mul(Vec3i a, integer b)​

Vec3i __div(Vec3i a, Vec3i b)​

Vec3i __div(integer a, Vec3i b)​

Vec3i __div(Vec3i a, integer b)​

Vec3i __pow(Vec3i a, Vec3i b)​

Vec3i __pow(integer a, Vec3i b)​

Vec3i __pow(Vec3i a, integer b)​

Vec3i __mod(Vec3i a, Vec3i b)​

Vec3i __mod(integer a, Vec3i b)​

Vec3i __mod(Vec3i a, integer b)​

Vec3i __band(Vec3i a, Vec3i b)​

Vec3i __band(Vec3i a, integer b)​

Vec3i __band(integer a, Vec3i b)​

Vec3i __bor(Vec3i a, Vec3i b)​

Vec3i __bor(Vec3i a, integer b)​

Vec3i __bor(integer a, Vec3i b)​

Vec3i __bxor(Vec3i a, Vec3i b)​

Vec3i __bxor(Vec3i a, integer b)​

Vec3i __bxor(integer a, Vec3i b)​

Vec3i __bnot(Vec3i a)​

Vec3i __shl(Vec3i a, Vec3i b)​

Vec3i __shl(Vec3i a, integer b)​

Vec3i __shl(integer a, Vec3i b)​

Vec3i __shr(Vec3i a, Vec3i b)​

Vec3i __shr(Vec3i a, integer b)​

Vec3i __shr(integer a, Vec3i b)​

Vec3i __unm(Vec3i a)​

boolean __eq(Vec3i a, Vec3i b)​

integer __index(Vec3i v, integer i)​

nil __newindex(Vec3i v, integer i, integer value)​

string __tostring(Vec3i a)​

integer Len()​

integer Length()​

integer SqrLength()​

boolean IsZero()​

Vec3i Copy()​

Vec3i GetAbs()​

integer Min()​

integer Max()​

nil Clamp(number|Vec3i min, number|Vec3i max)​

integer Dot(Vec3i|Vec3 vec)​

Properties​

integer x​

integer y​

integer z​