|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbox2d.common.Mat33
public class Mat33
A 3-by-3 matrix. Stored in column-major order.
| Field Summary | |
|---|---|
Vec3 |
col1
|
Vec3 |
col2
|
Vec3 |
col3
|
static Mat33 |
IDENTITY
|
| Constructor Summary | |
|---|---|
Mat33()
|
|
Mat33(Vec3 argCol1,
Vec3 argCol2,
Vec3 argCol3)
|
|
| Method Summary | |
|---|---|
static Vec3 |
mul(Mat33 A,
Vec3 v)
|
static void |
mulToOut(Mat33 A,
Vec3 v,
Vec3 out)
|
void |
setZero()
|
Vec2 |
solve22(Vec2 b)
Solve A * x = b, where b is a column vector. |
void |
solve22ToOut(Vec2 b,
Vec2 out)
Solve A * x = b, where b is a column vector. |
Vec3 |
solve33(Vec3 b)
Solve A * x = b, where b is a column vector. |
void |
solve33ToOut(Vec3 b,
Vec3 out)
Solve A * x = b, where b is a column vector. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Mat33 IDENTITY
public final Vec3 col1
public final Vec3 col2
public final Vec3 col3
| Constructor Detail |
|---|
public Mat33()
public Mat33(Vec3 argCol1,
Vec3 argCol2,
Vec3 argCol3)
| Method Detail |
|---|
public void setZero()
public static final Vec3 mul(Mat33 A,
Vec3 v)
public static final void mulToOut(Mat33 A,
Vec3 v,
Vec3 out)
public final Vec2 solve22(Vec2 b)
b -
public final void solve22ToOut(Vec2 b,
Vec2 out)
b - public final Vec3 solve33(Vec3 b)
b -
public final void solve33ToOut(Vec3 b,
Vec3 out)
b - out - the result
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||