|
||||||||||
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 |