C# Class Project290.Physics.Dynamics.Joints.FixedFrictionJoint

Friction joint. This is used for top-down friction. It provides 2D translational friction and angular friction.
Inheritance: Joint
Mostra file Open project: scastle/Solitude Class Usage Examples

Public Properties

Property Type Description
LocalAnchorA Vector2
MaxForce float
MaxTorque float

Public Methods

Method Description
FixedFrictionJoint ( Body body, Vector2 localAnchorA ) : System
GetReactionForce ( float invDT ) : Vector2
GetReactionTorque ( float invDT ) : float

Private Methods

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

Method Details

FixedFrictionJoint() public method

public FixedFrictionJoint ( Body body, Vector2 localAnchorA ) : System
body Body
localAnchorA Vector2
return System

GetReactionForce() public method

public GetReactionForce ( float invDT ) : Vector2
invDT float
return Vector2

GetReactionTorque() public method

public GetReactionTorque ( float invDT ) : float
invDT float
return float

Property Details

LocalAnchorA public_oe property

public Vector2 LocalAnchorA
return Vector2

MaxForce public_oe property

The maximum friction force in N.
public float MaxForce
return float

MaxTorque public_oe property

The maximum friction torque in N-m.
public float MaxTorque
return float