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