Constructors
constructor
- new Matrix3(
n11?: number,
n12?: number,
n13?: number,
n21?: number,
n22?: number,
n23?: number,
n31?: number,
n32?: number,
n33?: number,
): Matrix3 Parameters
Optional
n11: numberOptional
n12: numberOptional
n13: numberOptional
n21: numberOptional
n22: numberOptional
n23: numberOptional
n31: numberOptional
n32: numberOptional
n33: number
Properties
elements
elements: number[]
Methods
determinant
- determinant(): number
Returns number
equals
- equals(matrix: Matrix3): boolean
Returns boolean
fromArray
- fromArray(array: number[], offset?: number): Matrix3
Parameters
- array: number[]
- offset: number = 0
makeRotation
- makeRotation(theta: number): Matrix3
makeScale
- makeScale(x: number, y: number): Matrix3
scale
- scale(sx: number, sy: number): Matrix3
set
- set(
n11: number,
n12: number,
n13: number,
n21: number,
n22: number,
n23: number,
n31: number,
n32: number,
n33: number,
): Matrix3 Parameters
- n11: number
- n12: number
- n13: number
- n21: number
- n22: number
- n23: number
- n31: number
- n32: number
- n33: number
setUvTransform
- setUvTransform(
tx: number,
ty: number,
sx: number,
sy: number,
rotation: number,
cx: number,
cy: number,
): Matrix3 Parameters
- tx: number
- ty: number
- sx: number
- sy: number
- rotation: number
- cx: number
- cy: number
toArray
- toArray(array?: number[], offset?: number): number[]
Parameters
- array: number[] = []
- offset: number = 0
Returns number[]
translate
- translate(tx: number, ty: number): Matrix3
transposeIntoArray
- transposeIntoArray(r: number[]): Matrix3