Class PrismaticJoint
java.lang.Object
com.codename1.gaming.physics.box2d.dynamics.joints.Joint
com.codename1.gaming.physics.box2d.dynamics.joints.PrismaticJoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Vec2protected final Vec2protected final Vec2protected final Vec2protected floatFields inherited from class Joint
m_bodyA, m_bodyB, m_edgeA, m_edgeB, m_islandFlag, m_next, m_prev, m_userData, pool -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPrismaticJoint(IWorldPool argWorld, PrismaticJointDef def) -
Method Summary
Modifier and TypeMethodDescriptionvoidenableLimit(boolean flag) voidenableMotor(boolean flag) voidgetAnchorA(Vec2 argOut) voidgetAnchorB(Vec2 argOut) floatfloatfloatfloatfloatgetMotorForce(float inv_dt) floatvoidgetReactionForce(float inv_dt, Vec2 argOut) floatgetReactionTorque(float inv_dt) floatfloatvoidbooleanbooleanvoidsetLimits(float lower, float upper) voidsetMaxMotorForce(float force) voidsetMotorSpeed(float speed) booleanvoidMethods inherited from class Joint
create, destroy, destructor, getBodyA, getBodyB, getCollideConnected, getNext, getType, getUserData, isActive, setUserData
-
Field Details
-
m_localAnchorA
-
m_localAnchorB
-
m_localXAxisA
-
m_localYAxisA
-
m_referenceAngle
protected float m_referenceAngle
-
-
Constructor Details
-
PrismaticJoint
-
-
Method Details
-
getLocalAnchorA
-
getLocalAnchorB
-
getAnchorA
- Specified by:
getAnchorAin classJoint
-
getAnchorB
- Specified by:
getAnchorBin classJoint
-
getReactionForce
- Specified by:
getReactionForcein classJoint
-
getReactionTorque
public float getReactionTorque(float inv_dt) - Specified by:
getReactionTorquein classJoint
-
getJointSpeed
public float getJointSpeed() -
getJointTranslation
public float getJointTranslation() -
isLimitEnabled
public boolean isLimitEnabled() -
enableLimit
public void enableLimit(boolean flag) -
getLowerLimit
public float getLowerLimit() -
getUpperLimit
public float getUpperLimit() -
setLimits
public void setLimits(float lower, float upper) -
isMotorEnabled
public boolean isMotorEnabled() -
enableMotor
public void enableMotor(boolean flag) -
setMotorSpeed
public void setMotorSpeed(float speed) -
getMotorSpeed
public float getMotorSpeed() -
setMaxMotorForce
public void setMaxMotorForce(float force) -
getMotorForce
public float getMotorForce(float inv_dt) -
getMaxMotorForce
public float getMaxMotorForce() -
getReferenceAngle
public float getReferenceAngle() -
getLocalAxisA
-
initVelocityConstraints
- Specified by:
initVelocityConstraintsin classJoint
-
solveVelocityConstraints
- Specified by:
solveVelocityConstraintsin classJoint
-
solvePositionConstraints
- Specified by:
solvePositionConstraintsin classJoint
-