|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Mat22 | |
---|---|
org.jbox2d.collision | This package contains the broad and narrow phase collision algorithms. |
org.jbox2d.common | This package contains various math and utility functions used by all of JBox2d, including vectors (Vec2), matrices (Mat22), transforms (XForm), colors (Color3f), and CCD sweeps (Sweep), as well as the global settings for the simulation (Settings). |
org.jbox2d.dynamics.joints | This package deals with all things joint-related. |
Uses of Mat22 in org.jbox2d.collision |
---|
Fields in org.jbox2d.collision declared as Mat22 | |
---|---|
Mat22 |
OBB.R
The rotation matrix. |
Constructors in org.jbox2d.collision with parameters of type Mat22 | |
---|---|
OBB(Mat22 _R,
Vec2 _center,
Vec2 _extents)
creates OBB with the given data. |
Uses of Mat22 in org.jbox2d.common |
---|
Fields in org.jbox2d.common declared as Mat22 | |
---|---|
Mat22 |
XForm.R
A matrix representing a rotation |
Methods in org.jbox2d.common that return Mat22 | |
---|---|
Mat22 |
Mat22.abs()
Return the matrix composed of the absolute values of all elements. |
static Mat22 |
Mat22.abs(Mat22 R)
Return the matrix composed of the absolute values of all elements. |
Mat22 |
Mat22.add(Mat22 B)
Add this matrix to B, return the result. |
Mat22 |
Mat22.addLocal(Mat22 B)
Add B to this matrix locally. |
Mat22 |
Mat22.clone()
Return a clone of this matrix. |
Mat22 |
Mat22.invert()
Returns the inverted Mat22 - does NOT invert the matrix locally! |
Mat22 |
Mat22.invertLocal()
|
Mat22 |
Mat22.mul(Mat22 R)
Multiply another matrix by this one (this one on left). |
static Mat22 |
Mat22.mul(Mat22 A,
Mat22 B)
|
Mat22 |
Mat22.mulTrans(Mat22 B)
Multiply another matrix by the transpose of this one (transpose of this one on left). |
static Mat22 |
Mat22.mulTrans(Mat22 A,
Mat22 B)
|
Methods in org.jbox2d.common with parameters of type Mat22 | |
---|---|
static Mat22 |
Mat22.abs(Mat22 R)
Return the matrix composed of the absolute values of all elements. |
static void |
Mat22.absToOut(Mat22 R,
Mat22 out)
|
Mat22 |
Mat22.add(Mat22 B)
Add this matrix to B, return the result. |
Mat22 |
Mat22.addLocal(Mat22 B)
Add B to this matrix locally. |
void |
Mat22.invertToOut(Mat22 out)
|
Mat22 |
Mat22.mul(Mat22 R)
Multiply another matrix by this one (this one on left). |
static Mat22 |
Mat22.mul(Mat22 A,
Mat22 B)
|
static Vec2 |
Mat22.mul(Mat22 R,
Vec2 v)
|
void |
Mat22.mulToOut(Mat22 R,
Mat22 out)
|
static void |
Mat22.mulToOut(Mat22 A,
Mat22 B,
Mat22 out)
|
static void |
Mat22.mulToOut(Mat22 R,
Vec2 v,
Vec2 out)
|
Mat22 |
Mat22.mulTrans(Mat22 B)
Multiply another matrix by the transpose of this one (transpose of this one on left). |
static Mat22 |
Mat22.mulTrans(Mat22 A,
Mat22 B)
|
static Vec2 |
Mat22.mulTrans(Mat22 R,
Vec2 v)
|
void |
Mat22.mulTransToOut(Mat22 B,
Mat22 out)
|
static void |
Mat22.mulTransToOut(Mat22 A,
Mat22 B,
Mat22 out)
|
static void |
Mat22.mulTransToOut(Mat22 R,
Vec2 v,
Vec2 out)
|
void |
Mat22.set(Mat22 m)
Set as a copy of another matrix. |
Constructors in org.jbox2d.common with parameters of type Mat22 | |
---|---|
XForm(Vec2 _position,
Mat22 _R)
Initialize using a position vector and a rotation matrix. |
Uses of Mat22 in org.jbox2d.dynamics.joints |
---|
Fields in org.jbox2d.dynamics.joints declared as Mat22 | |
---|---|
Mat22 |
MouseJoint.m_mass
|
Mat22 |
RevoluteJoint.m_pivotMass
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |