Client
Server
Constructors
Mat3()
Mat3(number)
Mat3(number, number, number, number, number, number, number, number, number)
Mat3(Vec3, Vec3, Vec3)
Mat3(Vec3, Vec3, Vec3i)
Mat3(Vec3, Vec3i, Vec3)
Mat3(Vec3, Vec3i, Vec3i)
Mat3(Vec3i, Vec3, Vec3)
Mat3(Vec3i, Vec3, Vec3i)
Mat3(Vec3i, Vec3i, Vec3)
Mat3(Vec3i, Vec3i, Vec3i)
Mat3(Mat3)
Mat3(Mat4)
Mat3(Quat)
Vec3 __index(Mat3, integer)
nil __newindex(Mat3, integer, Vec3)
Mat3 __add(Mat3, Mat3)
Mat3 __add(Mat3, number)
Mat3 __add(number, Mat3)
Mat3 __sub(Mat3, Mat3)
Mat3 __sub(Mat3, number)
Mat3 __sub(number, Mat3)
Mat3 __mul(Mat3, Mat3)
Mat3 __mul(Mat3, number)
Mat3 __mul(number, Mat3)
Vec3 __mul(Vec3, Mat3)
Mat3 __div(Mat3, Mat3)
Mat3 __div(Mat3, number)
Mat3 __div(number, Mat3)
Vec3 __div(Vec3, Mat3)
Mat3 __unm(Mat3)
boolean __eq(Mat3, Mat3)
Methods
number GetDeterminant()
Mat3 Transpose()
Mat3 GetTransposed()
Mat3 Invert()
Mat3 GetInverted()
boolean IsIdentity(number)
boolean IsZero()
boolean IsSingular()
boolean IsAnyNaN()
Properties
Vec3 xaxis
Vec3 yaxis
Vec3 zaxis
Vec3 row1
Vec3 row2
Vec3 row3
- Constructors
- Mat3()
- Mat3(number)
- Mat3(number, number, number, number, number, number, number, number, number)
- Mat3(Vec3, Vec3, Vec3)
- Mat3(Vec3, Vec3, Vec3i)
- Mat3(Vec3, Vec3i, Vec3)
- Mat3(Vec3, Vec3i, Vec3i)
- Mat3(Vec3i, Vec3, Vec3)
- Mat3(Vec3i, Vec3, Vec3i)
- Mat3(Vec3i, Vec3i, Vec3)
- Mat3(Vec3i, Vec3i, Vec3i)
- Mat3(Mat3)
- Mat3(Mat4)
- Mat3(Quat)
- Metamethods
- Vec3 __index(Mat3, integer)
- nil __newindex(Mat3, integer, Vec3)
- Mat3 __add(Mat3, Mat3)
- Mat3 __add(Mat3, number)
- Mat3 __add(number, Mat3)
- Mat3 __sub(Mat3, Mat3)
- Mat3 __sub(Mat3, number)
- Mat3 __sub(number, Mat3)
- Mat3 __mul(Mat3, Mat3)
- Mat3 __mul(Mat3, number)
- Mat3 __mul(number, Mat3)
- Vec3 __mul(Vec3, Mat3)
- Mat3 __div(Mat3, Mat3)
- Mat3 __div(Mat3, number)
- Mat3 __div(number, Mat3)
- Vec3 __div(Vec3, Mat3)
- Mat3 __unm(Mat3)
- boolean __eq(Mat3, Mat3)
- Methods
- Properties