|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.physics.util.BodyJointAnchorLink
public abstract class BodyJointAnchorLink
The BodyJointAnchorLink listens for Body-position-changes
and adjusts a Joint's anchor accordingly.
| Constructor Summary | |
|---|---|
protected |
BodyJointAnchorLink(Body body,
boolean useOffset,
float offsetX,
float offsetY,
float offsetZ)
|
| Method Summary | |
|---|---|
Body |
getBody()
|
abstract Joint |
getJoint()
|
org.openmali.vecmath2.Vector3f |
getOffset()
|
static BodyJointAnchorLink |
make(Body body,
BallJoint joint,
int anchorIndex)
Creates a new BodyJointAnchorLink for a BallJoint. |
static BodyJointAnchorLink |
make(Body body,
BallJoint joint,
int anchorIndex,
float offsetX,
float offsetY,
float offsetZ)
Creates a new BodyJointAnchorLink for a BallJoint. |
static BodyJointAnchorLink |
make(Body body,
Hinge2Joint joint)
Creates a new BodyJointAnchorLink for a BallJoint. |
static BodyJointAnchorLink |
make(Body body,
Hinge2Joint joint,
float offsetX,
float offsetY,
float offsetZ)
Creates a new BodyJointAnchorLink for a BallJoint. |
static BodyJointAnchorLink |
make(Body body,
HingeJoint joint)
Creates a new BodyJointAnchorLink for a BallJoint. |
static BodyJointAnchorLink |
make(Body body,
HingeJoint joint,
float offsetX,
float offsetY,
float offsetZ)
Creates a new BodyJointAnchorLink for a BallJoint. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jagatoo.datatypes.RepositionListener3f |
|---|
onPositionChanged |
| Constructor Detail |
|---|
protected BodyJointAnchorLink(Body body,
boolean useOffset,
float offsetX,
float offsetY,
float offsetZ)
| Method Detail |
|---|
public final Body getBody()
public final org.openmali.vecmath2.Vector3f getOffset()
public abstract Joint getJoint()
public static BodyJointAnchorLink make(Body body,
BallJoint joint,
int anchorIndex)
BodyJointAnchorLink for a BallJoint.RepositionListener3f.
body - joint - anchorIndex - 1 for anchor 1, 2 for anchor 2
BodyJointAnchorLink.
public static BodyJointAnchorLink make(Body body,
BallJoint joint,
int anchorIndex,
float offsetX,
float offsetY,
float offsetZ)
BodyJointAnchorLink for a BallJoint.RepositionListener3f.
body - joint - anchorIndex - 1 for anchor 1, 2 for anchor 2offsetX - offsetY - offsetZ -
BodyJointAnchorLink.
public static BodyJointAnchorLink make(Body body,
HingeJoint joint)
BodyJointAnchorLink for a BallJoint.RepositionListener3f.
body - joint -
BodyJointAnchorLink.
public static BodyJointAnchorLink make(Body body,
HingeJoint joint,
float offsetX,
float offsetY,
float offsetZ)
BodyJointAnchorLink for a BallJoint.RepositionListener3f.
body - joint - offsetX - offsetY - offsetZ -
BodyJointAnchorLink.
public static BodyJointAnchorLink make(Body body,
Hinge2Joint joint)
BodyJointAnchorLink for a BallJoint.RepositionListener3f.
body - joint -
BodyJointAnchorLink.
public static BodyJointAnchorLink make(Body body,
Hinge2Joint joint,
float offsetX,
float offsetY,
float offsetZ)
BodyJointAnchorLink for a BallJoint.RepositionListener3f.
body - joint - offsetX - offsetY - offsetZ -
BodyJointAnchorLink.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||