Stability: 0 (Anything could happen)
2x2 matrix used for rotations 2D represented as a 5 coordinates array
[m11:Number, m12:Number, m21:Number, m22:Number, angle:Number]
Can be used to solve 2x2 matrices problems.
todo: this need more work and testing...
- create (angle: Number): Matrix22
- fromAngle (angle: Number): Matrix22
- fromNumbers (m11: Number, m12: Number, m21: Number, m22: Number): Matrix22
- zero (): Matrix22
- identity (): Matrix22
- copy (out: Matrix22, mat22: Matrix22): Matrix22
-
solve (out_vec2: Vec2, mat22: Matrix22, vec2: Vec2): Vec2
Solve A * x = b
- determinant (mat22: Matrix22): Number
- setRotation (out: Matrix22, radians: Number (Radians)): Matrix22
- rotate (out_vec2: Vec2, mat22: Matrix22, vec2: Vec2): Vec2
- unrotate (out_vec2: Vec2, mat22: Matrix22, vec2: Vec2): Vec2
- invert (out: Matrix22, mat22: Matrix22): Matrix22