Client
Server
Constructors
Quat()
Quat(number, Vec3)
Quat(Mat4)
Quat(Mat3)
Quat(number, number, number, number)
Quat(Quat)
Quat __add(Quat, Quat)
Quat __sub(Quat, Quat)
Quat __mul(Quat, Quat)
Vec4 __mul(Quat, Vec4)
Vec3 __mul(Quat, Vec3)
Quat __mul(number, Quat)
Quat __mul(Quat, number)
Quat __div(Quat, number)
Quat __pow(Quat, number)
Quat __unm(Quat)
boolean __eq(Quat, Quat)
Methods
number Len()
number Length()
number SqrLength()
boolean IsZero()
number Dot(Quat)
Quat Lerp(Quat, Quat, number)
Quat Slerp(Quat, Quat, number)
Quat Sterp(Quat, Quat, number)
Quat Sterp(Quat, Quat, number, Vec3)
nil Normalize()
Quat GetNormalized()
nil Invert()
Quat GetInversed()
nil Rotate(Quat, number, Vec3)
Quat GetRotated(Quat, number, Vec3)
Quat GetConjugate()
number GetPitch(Quat)
number GetYaw(Quat)
number GetRoll(Quat)
Vec3 GetEuler(Quat)
number GetAngle(Quat)
Vec3 GetAxis()
Quat Euler(number, number, number)
Quat Euler(Vec3)
Quat Axes(Vec3, Vec3)
Quat AngleAxis(number, Vec3)
Quat LookAt(Vec3)
Quat LookAt(Vec3, Vec3)
string __tostring(Quat)
Properties
number x
number y
number z
number w
Quat identity
- Constructors
- Metamethods
- Quat __add(Quat, Quat)
- Quat __sub(Quat, Quat)
- Quat __mul(Quat, Quat)
- Vec4 __mul(Quat, Vec4)
- Vec3 __mul(Quat, Vec3)
- Quat __mul(number, Quat)
- Quat __mul(Quat, number)
- Quat __div(Quat, number)
- Quat __pow(Quat, number)
- Quat __unm(Quat)
- boolean __eq(Quat, Quat)
- Methods
- number Len()
- number Length()
- number SqrLength()
- boolean IsZero()
- number Dot(Quat)
- Quat Lerp(Quat, Quat, number)
- Quat Slerp(Quat, Quat, number)
- Quat Sterp(Quat, Quat, number)
- Quat Sterp(Quat, Quat, number, Vec3)
- nil Normalize()
- Quat GetNormalized()
- nil Invert()
- Quat GetInversed()
- nil Rotate(Quat, number, Vec3)
- Quat GetRotated(Quat, number, Vec3)
- Quat GetConjugate()
- number GetPitch(Quat)
- number GetYaw(Quat)
- number GetRoll(Quat)
- Vec3 GetEuler(Quat)
- number GetAngle(Quat)
- Vec3 GetAxis()
- Quat Euler(number, number, number)
- Quat Euler(Vec3)
- Quat Axes(Vec3, Vec3)
- Quat AngleAxis(number, Vec3)
- Quat LookAt(Vec3)
- Quat LookAt(Vec3, Vec3)
- string __tostring(Quat)
- Properties