Constructors
constructor
- new Mat2(...args: number[]): Mat2
Properties
Private #a11
#a11: number = 0
Private #a12
#a12: number = 0
Private #a21
#a21: number = 0
Private #a22
#a22: number = 0
Accessors
a11
- get a11(): number
- set a11(v: number): void
-
Returns number
-
Parameters
Returns void
a12
- get a12(): number
- set a12(v: number): void
-
Returns number
-
Parameters
Returns void
a21
- get a21(): number
- set a21(v: number): void
-
Returns number
-
Parameters
Returns void
a22
- get a22(): number
- set a22(v: number): void
-
Returns number
-
Parameters
Returns void
columnArray
- get columnArray(): number[]
determinant
- get determinant(): number
Methods
[iterator]
- [iterator](): { next: any }
-
Returns { next: any }
-
next: function
- next(): { done: boolean; value: number } | { done: boolean; value: undefined }
-
Returns { done: boolean; value: number } | { done: boolean; value: undefined }
multiplyScalar
- multiplyScalar(s: number): Mat2
multiplyScalarNew
- multiplyScalarNew(s: number): Mat2
reset
- reset(a11: number, a12: number, a21: number, a22: number): Mat2
-
Parameters
-
a11: number
-
a12: number
-
a21: number
-
a22: number
rotateNew
- rotateNew(r: number): Mat2
scaleByVec2
- scaleByVec2(v: any): Mat2
scaleByVec2New
- scaleByVec2New(v: any): Mat2
scaleNew
- scaleNew(s: number): Mat2
Static fromAngle
- fromAngle(r: number): Mat2
Static fromScalingVec2
- fromScalingVec2(v: any): Mat2
(getter/setter) The a11 value of the matrix.
0