Client
Server
Constructors
Vec4()
Vec4(number)
Vec4(integer)
Vec4(number, number, number, number)
Vec4(number, number, number, integer)
Vec4(number, number, integer, number)
Vec4(number, number, integer, integer)
Vec4(number, integer, number, number)
Vec4(number, integer, number, integer)
Vec4(number, integer, integer, number)
Vec4(number, integer, integer, integer)
Vec4(integer, number, number, number)
Vec4(integer, number, number, integer)
Vec4(integer, number, integer, number)
Vec4(integer, number, integer, integer)
Vec4(integer, integer, number, number)
Vec4(integer, integer, number, integer)
Vec4(integer, integer, integer, number)
Vec4(integer, integer, integer, integer)
Vec4(Vec2, number, number)
Vec4(Vec2, number, integer)
Vec4(Vec2, integer, number)
Vec4(Vec2, integer, integer)
Vec4(Vec2i, number, number)
Vec4(Vec2i, number, integer)
Vec4(Vec2i, integer, number)
Vec4(Vec2i, integer, integer)
Vec4(number, Vec2, number)
Vec4(number, Vec2, integer)
Vec4(number, Vec2i, number)
Vec4(number, Vec2i, integer)
Vec4(integer, Vec2, number)
Vec4(integer, Vec2, integer)
Vec4(integer, Vec2i, number)
Vec4(integer, Vec2i, integer)
Vec4(number, number, Vec2)
Vec4(number, number, Vec2i)
Vec4(number, integer, Vec2)
Vec4(number, integer, Vec2i)
Vec4(integer, number, Vec2)
Vec4(integer, number, Vec2i)
Vec4(integer, integer, Vec2)
Vec4(integer, integer, Vec2i)
Vec4(Vec2, Vec2)
Vec4(Vec2, Vec2i)
Vec4(Vec2i, Vec2)
Vec4(Vec2i, Vec2i)
Vec4(Vec3, number)
Vec4(Vec3, integer)
Vec4(Vec3i, number)
Vec4(Vec3i, integer)
Vec4(number, Vec3)
Vec4(number, Vec3i)
Vec4(integer, Vec3)
Vec4(integer, Vec3i)
Vec4(Vec4)
Vec4(Vec4i)
number __index(Vec4, integer)
nil __newindex(Vec4, integer, number)
Vec4 __add(Vec4, Vec4)
Vec4 __add(Vec4, Vec4i)
Vec4 __add(Vec4, number)
Vec4 __add(number, Vec4)
Vec4 __sub(Vec4, Vec4)
Vec4 __sub(Vec4, Vec4i)
Vec4 __sub(Vec4, number)
Vec4 __sub(number, Vec4)
Vec4 __mul(Vec4, Vec4)
Vec4 __mul(Vec4, Vec4i)
Vec4 __mul(Vec4, Mat4)
Vec4 __mul(Vec4, number)
Vec4 __mul(number, Vec4)
Vec4 __div(Vec4, Vec4)
Vec4 __div(Vec4, Vec4i)
Vec4 __div(Vec4, number)
Vec4 __div(number, Vec4)
Vec4 __mod(Vec4, Vec4)
Vec4 __mod(Vec4, Vec4i)
Vec4 __mod(Vec4, number)
Vec4 __mod(number, Vec4)
Vec4 __pow(Vec4, Vec4)
Vec4 __pow(Vec4, Vec4i)
Vec4 __pow(Vec4, number)
Vec4 __pow(number, Vec4)
Vec4 __unm(Vec4)
boolean __eq(Vec4, Vec4)
boolean __eq(Vec4, Vec4i)
Methods
number Len()
number Length()
number SqrLength()
boolean IsZero()
Vec4 GetAbs()
nil Clamp(Vec4, number, number)
nil Clamp(Vec4, Vec4, Vec4)
Vec4 GetClamped(Vec4, number, number)
Vec4 GetClamped(Vec4, Vec4, Vec4)
number Dot(Vec4, Vec4)
number Dot(Vec4, Vec4i)
boolean IsAnyNaN()
Vec4 Lerp(Vec4, Vec4, number)
Vec4 Normalize()
Vec4 GetNormalized()
nil Ceil(Vec4)
Vec4 GetCeiled(Vec4)
nil Floor(Vec4)
Vec4 GetFloored(Vec4)
nil Round(Vec4)
Vec4 GetRounded(Vec4)
number DistanceTo(Vec4)
string __tostring(Vec4)
Properties
number x
number y
number z
number w
Vec4 zero
Vec4 up
Vec4 right
Vec4 forward
Vec4 down
Vec4 left
Vec4 back
- Constructors
- Vec4()
- Vec4(number)
- Vec4(integer)
- Vec4(number, number, number, number)
- Vec4(number, number, number, integer)
- Vec4(number, number, integer, number)
- Vec4(number, number, integer, integer)
- Vec4(number, integer, number, number)
- Vec4(number, integer, number, integer)
- Vec4(number, integer, integer, number)
- Vec4(number, integer, integer, integer)
- Vec4(integer, number, number, number)
- Vec4(integer, number, number, integer)
- Vec4(integer, number, integer, number)
- Vec4(integer, number, integer, integer)
- Vec4(integer, integer, number, number)
- Vec4(integer, integer, number, integer)
- Vec4(integer, integer, integer, number)
- Vec4(integer, integer, integer, integer)
- Vec4(Vec2, number, number)
- Vec4(Vec2, number, integer)
- Vec4(Vec2, integer, number)
- Vec4(Vec2, integer, integer)
- Vec4(Vec2i, number, number)
- Vec4(Vec2i, number, integer)
- Vec4(Vec2i, integer, number)
- Vec4(Vec2i, integer, integer)
- Vec4(number, Vec2, number)
- Vec4(number, Vec2, integer)
- Vec4(number, Vec2i, number)
- Vec4(number, Vec2i, integer)
- Vec4(integer, Vec2, number)
- Vec4(integer, Vec2, integer)
- Vec4(integer, Vec2i, number)
- Vec4(integer, Vec2i, integer)
- Vec4(number, number, Vec2)
- Vec4(number, number, Vec2i)
- Vec4(number, integer, Vec2)
- Vec4(number, integer, Vec2i)
- Vec4(integer, number, Vec2)
- Vec4(integer, number, Vec2i)
- Vec4(integer, integer, Vec2)
- Vec4(integer, integer, Vec2i)
- Vec4(Vec2, Vec2)
- Vec4(Vec2, Vec2i)
- Vec4(Vec2i, Vec2)
- Vec4(Vec2i, Vec2i)
- Vec4(Vec3, number)
- Vec4(Vec3, integer)
- Vec4(Vec3i, number)
- Vec4(Vec3i, integer)
- Vec4(number, Vec3)
- Vec4(number, Vec3i)
- Vec4(integer, Vec3)
- Vec4(integer, Vec3i)
- Vec4(Vec4)
- Vec4(Vec4i)
- Metamethods
- number __index(Vec4, integer)
- nil __newindex(Vec4, integer, number)
- Vec4 __add(Vec4, Vec4)
- Vec4 __add(Vec4, Vec4i)
- Vec4 __add(Vec4, number)
- Vec4 __add(number, Vec4)
- Vec4 __sub(Vec4, Vec4)
- Vec4 __sub(Vec4, Vec4i)
- Vec4 __sub(Vec4, number)
- Vec4 __sub(number, Vec4)
- Vec4 __mul(Vec4, Vec4)
- Vec4 __mul(Vec4, Vec4i)
- Vec4 __mul(Vec4, Mat4)
- Vec4 __mul(Vec4, number)
- Vec4 __mul(number, Vec4)
- Vec4 __div(Vec4, Vec4)
- Vec4 __div(Vec4, Vec4i)
- Vec4 __div(Vec4, number)
- Vec4 __div(number, Vec4)
- Vec4 __mod(Vec4, Vec4)
- Vec4 __mod(Vec4, Vec4i)
- Vec4 __mod(Vec4, number)
- Vec4 __mod(number, Vec4)
- Vec4 __pow(Vec4, Vec4)
- Vec4 __pow(Vec4, Vec4i)
- Vec4 __pow(Vec4, number)
- Vec4 __pow(number, Vec4)
- Vec4 __unm(Vec4)
- boolean __eq(Vec4, Vec4)
- boolean __eq(Vec4, Vec4i)
- Methods
- number Len()
- number Length()
- number SqrLength()
- boolean IsZero()
- Vec4 GetAbs()
- nil Clamp(Vec4, number, number)
- nil Clamp(Vec4, Vec4, Vec4)
- Vec4 GetClamped(Vec4, number, number)
- Vec4 GetClamped(Vec4, Vec4, Vec4)
- number Dot(Vec4, Vec4)
- number Dot(Vec4, Vec4i)
- boolean IsAnyNaN()
- Vec4 Lerp(Vec4, Vec4, number)
- Vec4 Normalize()
- Vec4 GetNormalized()
- nil Ceil(Vec4)
- Vec4 GetCeiled(Vec4)
- nil Floor(Vec4)
- Vec4 GetFloored(Vec4)
- nil Round(Vec4)
- Vec4 GetRounded(Vec4)
- number DistanceTo(Vec4)
- string __tostring(Vec4)
- Properties