public class SixDofSpringJoint extends SixDofJoint
collisionBetweenLinkedBodys, nodeA, nodeB, objectId, pivotA, pivotB| Constructor and Description |
|---|
SixDofSpringJoint() |
SixDofSpringJoint(PhysicsRigidBody nodeA,
PhysicsRigidBody nodeB,
com.jme3.math.Vector3f pivotA,
com.jme3.math.Vector3f pivotB,
com.jme3.math.Matrix3f rotA,
com.jme3.math.Matrix3f rotB,
boolean useLinearReferenceFrameA) |
| Modifier and Type | Method and Description |
|---|---|
void |
enableSpring(int index,
boolean onOff) |
void |
setDamping(int index,
float damping) |
void |
setEquilibriumPoint() |
void |
setEquilibriumPoint(int index) |
void |
setStiffness(int index,
float stiffness) |
getRotationalLimitMotor, getTranslationalLimitMotor, read, setAngularLowerLimit, setAngularUpperLimit, setLinearLowerLimit, setLinearUpperLimit, writedestroy, finalize, getAppliedImpulse, getBodyA, getBodyB, getObjectId, getPivotA, getPivotB, isCollisionBetweenLinkedBodys, setCollisionBetweenLinkedBodyspublic SixDofSpringJoint()
public SixDofSpringJoint(PhysicsRigidBody nodeA, PhysicsRigidBody nodeB, com.jme3.math.Vector3f pivotA, com.jme3.math.Vector3f pivotB, com.jme3.math.Matrix3f rotA, com.jme3.math.Matrix3f rotB, boolean useLinearReferenceFrameA)
pivotA - local translation of the joint connection point in node ApivotB - local translation of the joint connection point in node Bpublic void enableSpring(int index,
boolean onOff)
public void setStiffness(int index,
float stiffness)
public void setDamping(int index,
float damping)
public void setEquilibriumPoint()
public void setEquilibriumPoint(int index)