C# Class Box2D.Dynamics.Joints.FrictionJoint

Inheritance: Joint
ファイルを表示 Open project: gerich-home/box2dnet

Public Properties

Property Type Description
AngularMass float
IndexA int
IndexB int
InvIA float
InvIB float
InvMassA float
InvMassB float
LinearMass Box2D.Common.Mat22
LocalCenterA Box2D.Common.Vec2
LocalCenterB Box2D.Common.Vec2
RA Box2D.Common.Vec2
RB Box2D.Common.Vec2

Public Methods

Method Description
FrictionJoint ( IWorldPool argWorldPool, FrictionJointDef def ) : System.Diagnostics
GetAnchorA ( Vec2 argOut ) : void
GetAnchorB ( Vec2 argOut ) : void
GetReactionForce ( float inv_dt, Vec2 argOut ) : void
GetReactionTorque ( float inv_dt ) : float
InitVelocityConstraints ( SolverData data ) : void
SolvePositionConstraints ( SolverData data ) : bool
SolveVelocityConstraints ( SolverData data ) : void

Method Details

FrictionJoint() public method

public FrictionJoint ( IWorldPool argWorldPool, FrictionJointDef def ) : System.Diagnostics
argWorldPool IWorldPool
def FrictionJointDef
return System.Diagnostics

GetAnchorA() public method

public GetAnchorA ( Vec2 argOut ) : void
argOut Box2D.Common.Vec2
return void

GetAnchorB() public method

public GetAnchorB ( Vec2 argOut ) : void
argOut Box2D.Common.Vec2
return void

GetReactionForce() public method

public GetReactionForce ( float inv_dt, Vec2 argOut ) : void
inv_dt float
argOut Box2D.Common.Vec2
return void

GetReactionTorque() public method

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

InitVelocityConstraints() public method

public InitVelocityConstraints ( SolverData data ) : void
data SolverData
return void

SolvePositionConstraints() public method

public SolvePositionConstraints ( SolverData data ) : bool
data SolverData
return bool

SolveVelocityConstraints() public method

public SolveVelocityConstraints ( SolverData data ) : void
data SolverData
return void

Property Details

AngularMass public_oe property

public float AngularMass
return float

IndexA public_oe property

public int IndexA
return int

IndexB public_oe property

public int IndexB
return int

InvIA public_oe property

public float InvIA
return float

InvIB public_oe property

public float InvIB
return float

InvMassA public_oe property

public float InvMassA
return float

InvMassB public_oe property

public float InvMassB
return float

LinearMass public_oe property

public Mat22,Box2D.Common LinearMass
return Box2D.Common.Mat22

LocalCenterA public_oe property

public Vec2,Box2D.Common LocalCenterA
return Box2D.Common.Vec2

LocalCenterB public_oe property

public Vec2,Box2D.Common LocalCenterB
return Box2D.Common.Vec2

RA public_oe property

public Vec2,Box2D.Common RA
return Box2D.Common.Vec2

RB public_oe property

public Vec2,Box2D.Common RB
return Box2D.Common.Vec2