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