Skip to main content

b2GearJoint

b2GearJoint

Box2D.Dynamics.Joints

Inheritance: System.Object → Box2D.Dynamics.Joints.b2Joint

Constructors

b2GearJoint(b2GearJointDef)

b2GearJoint(b2GearJointDef)(Box2D.Dynamics.Joints.b2GearJointDef def)
Parameters:
def (Box2D.Dynamics.Joints.b2GearJointDef)

Fields

m_JvAC(Box2D.Common.b2Vec2)
m_JvBD(Box2D.Common.b2Vec2)
m_JwA(System.Single)
m_JwB(System.Single)
m_JwC(System.Single)
m_JwD(System.Single)
m_bodyC(Box2D.Dynamics.b2Body)
m_bodyD(Box2D.Dynamics.b2Body)
m_constant(System.Single)
m_iA(System.Single)
m_iB(System.Single)
m_iC(System.Single)
m_iD(System.Single)
m_impulse(System.Single)
m_indexA(System.Int32)
m_indexB(System.Int32)
m_indexC(System.Int32)
m_indexD(System.Int32)
m_joint1(Box2D.Dynamics.Joints.b2Joint)
m_joint2(Box2D.Dynamics.Joints.b2Joint)
m_lcA(Box2D.Common.b2Vec2)
m_lcB(Box2D.Common.b2Vec2)
m_lcC(Box2D.Common.b2Vec2)
m_lcD(Box2D.Common.b2Vec2)
m_localAnchorA(Box2D.Common.b2Vec2)
m_localAnchorB(Box2D.Common.b2Vec2)
m_localAnchorC(Box2D.Common.b2Vec2)
m_localAnchorD(Box2D.Common.b2Vec2)
m_localAxisC(Box2D.Common.b2Vec2)
m_localAxisD(Box2D.Common.b2Vec2)
m_mA(System.Single)
m_mB(System.Single)
m_mC(System.Single)
m_mD(System.Single)
m_mass(System.Single)
m_ratio(System.Single)
m_referenceAngleA(System.Single)
m_referenceAngleB(System.Single)
m_typeA(Box2D.Dynamics.Joints.b2JointType)
m_typeB(Box2D.Dynamics.Joints.b2JointType)

Methods

Dump()

Dump()()
Example

GetAnchorA()

Box2D.Common.b2Vec2 GetAnchorA()()
Returns:
Box2D.Common.b2Vec2
Example

GetAnchorB()

Box2D.Common.b2Vec2 GetAnchorB()()
Returns:
Box2D.Common.b2Vec2
Example

GetJoint1()

Box2D.Dynamics.Joints.b2Joint GetJoint1()()
Returns:
Box2D.Dynamics.Joints.b2Joint
Example

GetJoint2()

Box2D.Dynamics.Joints.b2Joint GetJoint2()()
Returns:
Box2D.Dynamics.Joints.b2Joint
Example

GetRatio()

System.Single GetRatio()()
Returns:
System.Single

GetReactionForce(float)

Box2D.Common.b2Vec2 GetReactionForce(float)(System.Single inv_dt)
Parameters:
inv_dt (System.Single)
Returns:
Box2D.Common.b2Vec2

GetReactionTorque(float)

System.Single GetReactionTorque(float)(System.Single inv_dt)
Parameters:
inv_dt (System.Single)
Returns:
System.Single

InitVelocityConstraints(b2SolverData)

InitVelocityConstraints(b2SolverData)(Box2D.Dynamics.b2SolverData data)
Parameters:
data (Box2D.Dynamics.b2SolverData)
Example

SetRatio(float)

SetRatio(float)(System.Single ratio)
Parameters:
ratio (System.Single)

SolvePositionConstraints(b2SolverData)

System.Boolean SolvePositionConstraints(b2SolverData)(Box2D.Dynamics.b2SolverData data)
Parameters:
data (Box2D.Dynamics.b2SolverData)
Returns:
System.Boolean
Example

SolveVelocityConstraints(b2SolverData)

SolveVelocityConstraints(b2SolverData)(Box2D.Dynamics.b2SolverData data)
Parameters:
data (Box2D.Dynamics.b2SolverData)
Example