Class Mat33
java.lang.Object
org.jbox2d.common.Mat33
- All Implemented Interfaces:
Serializable
A 3-by-3 matrix. Stored in column-major order.
- Author:
- Daniel Murphy
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidvoidinthashCode()static final Vec3static final Vec2static final voidmul22ToOut(Mat33 A, Vec2 v, Vec2 out) static final voidmul22ToOutUnsafe(Mat33 A, Vec2 v, Vec2 out) static final voidstatic final voidmulToOutUnsafe(Mat33 A, Vec3 v, Vec3 out) voidsetZero()final Vec2Solve A * x = b, where b is a column vector.final voidsolve22ToOut(Vec2 b, Vec2 out) Solve A * x = b, where b is a column vector.final Vec3Solve A * x = b, where b is a column vector.final voidsolve33ToOut(Vec3 b, Vec3 out) Solve A * x = b, where b is a column vector.
-
Field Details
-
IDENTITY
-
ex
-
ey
-
ez
-
-
Constructor Details
-
Mat33
public Mat33() -
Mat33
-
-
Method Details
-
setZero
public void setZero() -
mul
-
mul22
-
mul22ToOut
-
mul22ToOutUnsafe
-
mulToOut
-
mulToOutUnsafe
-
solve22
-
solve22ToOut
-
solve33
-
solve33ToOut
-
getInverse22
-
getSymInverse33
-
hashCode
-
equals
-