![]() |
Box2D
2.2.0
A 2D Physics Engine for Games
|
A 3-by-3 matrix. Stored in column-major order. More...
#include <b2Math.h>
Public Member Functions | |
b2Mat33 () | |
The default constructor does nothing (for performance). | |
b2Mat33 (const b2Vec3 &c1, const b2Vec3 &c2, const b2Vec3 &c3) | |
Construct this matrix using columns. | |
void | SetZero () |
Set this matrix to all zeros. | |
b2Vec3 | Solve33 (const b2Vec3 &b) const |
b2Vec2 | Solve22 (const b2Vec2 &b) const |
Public Attributes | |
b2Vec3 | ex |
b2Vec3 | ey |
b2Vec3 | ez |
A 3-by-3 matrix. Stored in column-major order.
Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases. Solve only the upper 2-by-2 matrix equation.
Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases.
Solve A * x = b, where b is a column vector. This is more efficient than computing the inverse in one-shot cases.