org.jbox2d.dynamics.joints
Class LineJoint
java.lang.Object
org.jbox2d.dynamics.joints.Joint
org.jbox2d.dynamics.joints.LineJoint
public class LineJoint
- extends Joint
- Author:
- Daniel Murphy
Fields inherited from class org.jbox2d.dynamics.joints.Joint |
m_bodyA, m_bodyB, m_collideConnected, m_edgeA, m_edgeB, m_islandFlag, m_next, m_prev, m_type, m_userData, pool |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_localAnchor1
public final Vec2 m_localAnchor1
m_localAnchor2
public final Vec2 m_localAnchor2
m_localXAxis1
public final Vec2 m_localXAxis1
LineJoint
public LineJoint(IWorldPool argPool,
LineJointDef def)
getAnchorA
public void getAnchorA(Vec2 argOut)
- Description copied from class:
Joint
- get the anchor point on bodyA in world coordinates.
- Specified by:
getAnchorA
in class Joint
- See Also:
Joint.getAnchorA(org.jbox2d.common.Vec2)
getAnchorB
public void getAnchorB(Vec2 argOut)
- Description copied from class:
Joint
- get the anchor point on bodyB in world coordinates.
- Specified by:
getAnchorB
in class Joint
- See Also:
Joint.getAnchorB(org.jbox2d.common.Vec2)
getReactionForce
public void getReactionForce(float inv_dt,
Vec2 argOut)
- Description copied from class:
Joint
- get the reaction force on body2 at the joint anchor in Newtons.
- Specified by:
getReactionForce
in class Joint
- See Also:
Joint.getReactionForce(float,
org.jbox2d.common.Vec2)
getReactionTorque
public float getReactionTorque(float inv_dt)
- Description copied from class:
Joint
- get the reaction torque on body2 in N*m.
- Specified by:
getReactionTorque
in class Joint
- Returns:
- See Also:
Joint.getReactionTorque(float)
getJointTranslation
public float getJointTranslation()
getJointSpeed
public float getJointSpeed()
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)
getMaxMotorForce
public float getMaxMotorForce()
getMotorForce
public float getMotorForce()
initVelocityConstraints
public void initVelocityConstraints(TimeStep step)
- Specified by:
initVelocityConstraints
in class Joint
- See Also:
Joint.initVelocityConstraints(org.jbox2d.dynamics.TimeStep)
solveVelocityConstraints
public void solveVelocityConstraints(TimeStep step)
- Specified by:
solveVelocityConstraints
in class Joint
- See Also:
Joint.solveVelocityConstraints(org.jbox2d.dynamics.TimeStep)
solvePositionConstraints
public boolean solvePositionConstraints(float baumgarte)
- Description copied from class:
Joint
- This returns true if the position errors are within tolerance.
- Specified by:
solvePositionConstraints
in class Joint
- Returns:
- See Also:
Joint.solvePositionConstraints(float)
Copyright © 2012. All Rights Reserved.