Constructors Properties Methodsset set ( n11 : number , n12 : number , n13 : number , n21 : number , n22 : number , n23 : number , n31 : number , n32 : number , n33 : number , ) : Mat3 Parameters n11 : number n12 : number n13 : number n21 : number n22 : number n23 : number n31 : number n32 : number n33 : number
this Mat3 after being set
identity identity () : Mat3
this Mat3 after being set
multiply multiply ( matrix ?: Mat3 ) : Mat3
this Mat3 after multiplication
premultiply premultiply ( matrix ?: Mat3 ) : Mat3
this Mat3 after multiplication
multiply Matrices multiplyMatrices ( a ?: Mat3 , b ?: Mat3 ) : Mat3
Mat3 resulting from the multiplication
invert invert () : Mat3
this Mat3 after being inverted
transpose transpose () : Mat3
this Mat3 after being transposed
get Normal Matrix getNormalMatrix ( matrix ?: Mat4 ) : Mat3
this Mat3 after being inverted and transposed
setUVTransform setUVTransform ( tx ?: number , ty ?: number , sx ?: number , sy ?: number , rotation ?: number , cx ?: number , cy ?: number , ) : Mat3 Parameters tx : number = 0 ty : number = 0 sx : number = 1 sy : number = 1 rotation : number = 0 cx : number = 0 cy : number = 0 rotate By AngleX rotateByAngleX ( theta ?: number ) : Mat3
this Mat3 after rotation.
rotate By AngleY rotateByAngleY ( theta ?: number ) : Mat3
this Mat3 after rotation.
rotate By AngleZ rotateByAngleZ ( theta ?: number ) : Mat3
this Mat3 after rotation.
premultiply Translate premultiplyTranslate ( vector ?: Vec2 ) : Mat3
this Mat3 after the premultiply translate operation.
premultiply Scale premultiplyScale ( vector ?: Vec2 ) : Mat3
this Mat3 after the premultiply scale operation.
Basic 3x3 matrix class used for matrix calculations.
Note that like three.js, the constructor and set method take arguments in row-major order, while internally they are stored in the elements array in column-major order.
See