C# Class Box2DX.Dynamics.PulleyJoint

Inheritance: Joint
Show file Open project: KrugerHeavyIndustries/box2d-unity Class Usage Examples

Public Properties

Property Type Description
MinPulleyLength float
_constant float
_ground Body
_groundAnchor1 System.Vector2
_groundAnchor2 System.Vector2
_impulse float
_limitImpulse1 float
_limitImpulse2 float
_limitMass1 float
_limitMass2 float
_limitState1 LimitState
_limitState2 LimitState
_localAnchor1 System.Vector2
_localAnchor2 System.Vector2
_maxLength1 float
_maxLength2 float
_pulleyMass float
_ratio float
_state LimitState
_u1 System.Vector2
_u2 System.Vector2

Public Methods

Method Description
GetReactionForce ( float inv_dt ) : System.Vector2
GetReactionTorque ( float inv_dt ) : float
PulleyJoint ( PulleyJointDef def ) : System

Private Methods

Method Description
InitVelocityConstraints ( TimeStep step ) : void
SolvePositionConstraints ( float baumgarte ) : bool
SolveVelocityConstraints ( TimeStep step ) : void

Method Details

GetReactionForce() public method

public GetReactionForce ( float inv_dt ) : System.Vector2
inv_dt float
return System.Vector2

GetReactionTorque() public method

public GetReactionTorque ( float inv_dt ) : float
inv_dt float
return float

PulleyJoint() public method

public PulleyJoint ( PulleyJointDef def ) : System
def PulleyJointDef
return System

Property Details

MinPulleyLength public static property

public static float MinPulleyLength
return float

_constant public property

public float _constant
return float

_ground public property

public Body,Box2DX.Dynamics _ground
return Body

_groundAnchor1 public property

public Vector2,System _groundAnchor1
return System.Vector2

_groundAnchor2 public property

public Vector2,System _groundAnchor2
return System.Vector2

_impulse public property

public float _impulse
return float

_limitImpulse1 public property

public float _limitImpulse1
return float

_limitImpulse2 public property

public float _limitImpulse2
return float

_limitMass1 public property

public float _limitMass1
return float

_limitMass2 public property

public float _limitMass2
return float

_limitState1 public property

public LimitState _limitState1
return LimitState

_limitState2 public property

public LimitState _limitState2
return LimitState

_localAnchor1 public property

public Vector2,System _localAnchor1
return System.Vector2

_localAnchor2 public property

public Vector2,System _localAnchor2
return System.Vector2

_maxLength1 public property

public float _maxLength1
return float

_maxLength2 public property

public float _maxLength2
return float

_pulleyMass public property

public float _pulleyMass
return float

_ratio public property

public float _ratio
return float

_state public property

public LimitState _state
return LimitState

_u1 public property

public Vector2,System _u1
return System.Vector2

_u2 public property

public Vector2,System _u2
return System.Vector2