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)
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
- Methods
- 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