Class: Matrix2x2
Defined in: math/matrices/matrix2x2.ts:11
A 2x2 matrix, primarily used to solve small effective-mass systems in physics constraint solvers (e.g. a 2-DOF point constraint).
Matrix layout: [m00 m01] [m10 m11]
Constructors
Constructor
new Matrix2x2(
m00,m01,m10,m11):Matrix2x2
Defined in: math/matrices/matrix2x2.ts:17
Parameters
m00
number
m01
number
m10
number
m11
number
Returns
Matrix2x2
Properties
m00
readonlym00:number
Defined in: math/matrices/matrix2x2.ts:12
m01
readonlym01:number
Defined in: math/matrices/matrix2x2.ts:13
m10
readonlym10:number
Defined in: math/matrices/matrix2x2.ts:14
m11
readonlym11:number
Defined in: math/matrices/matrix2x2.ts:15
Methods
solve()
solve(
b):Vector2
Defined in: math/matrices/matrix2x2.ts:29
Solves this * x = b for x, using Cramer's rule.
Parameters
b
The right-hand side vector.
Returns
The solution vector, or Vec2.zero if the matrix is singular.