|
||||||||||
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 |
ex
|
Vec3 |
ey
|
Vec3 |
ez
|
static Mat33 |
IDENTITY
|
Constructor Summary | |
---|---|
Mat33()
|
|
Mat33(Vec3 argCol1,
Vec3 argCol2,
Vec3 argCol3)
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
void |
getInverse22(Mat33 M)
|
void |
getSymInverse33(Mat33 M)
|
int |
hashCode()
|
static Vec3 |
mul(Mat33 A,
Vec3 v)
|
static Vec2 |
mul22(Mat33 A,
Vec2 v)
|
static void |
mul22ToOut(Mat33 A,
Vec2 v,
Vec2 out)
|
static void |
mul22ToOutUnsafe(Mat33 A,
Vec2 v,
Vec2 out)
|
static void |
mulToOut(Mat33 A,
Vec3 v,
Vec3 out)
|
static void |
mulToOutUnsafe(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, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Mat33 IDENTITY
public final Vec3 ex
public final Vec3 ey
public final Vec3 ez
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 Vec2 mul22(Mat33 A, Vec2 v)
public static final void mul22ToOut(Mat33 A, Vec2 v, Vec2 out)
public static final void mul22ToOutUnsafe(Mat33 A, Vec2 v, Vec2 out)
public static final void mulToOut(Mat33 A, Vec3 v, Vec3 out)
public static final void mulToOutUnsafe(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 resultpublic void getInverse22(Mat33 M)
public void getSymInverse33(Mat33 M)
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |