Constructor
new Matrix2( n11 : number, n12 : number, n21 : number, n22 : number )
Constructs a new 2x2 matrix. The arguments are supposed to be in row-major order. If no arguments are provided, the constructor initializes the matrix as an identity matrix.
| n11 |
1-1 matrix element. |
| n12 |
1-2 matrix element. |
| n21 |
2-1 matrix element. |
| n22 |
2-2 matrix element. |
Classes
- Matrix2
Properties
.elements : Array.<number>
A column-major list of matrix values.
.isMatrix2 : boolean (readonly)
This flag can be used for type testing.
Default is true.
Methods
.fromArray( array : Array.<number>, offset : number ) : Matrix2
Sets the elements of the matrix from the given array.
| array |
The matrix elements in column-major order. |
| offset |
Index of the first element in the array. Default is |
- Returns: A reference to this matrix.
.identity() : Matrix2
Sets this matrix to the 2x2 identity matrix.
- Returns: A reference to this matrix.
.set( n11 : number, n12 : number, n21 : number, n22 : number ) : Matrix2
Sets the elements of the matrix.The arguments are supposed to be in row-major order.
| n11 |
1-1 matrix element. |
| n12 |
1-2 matrix element. |
| n21 |
2-1 matrix element. |
| n22 |
2-2 matrix element. |
- Returns: A reference to this matrix.