C# Class Box2D.Dynamics.Joints.WeldJoint

A weld joint essentially glues two bodies together. A weld joint may distort somewhat because the island constraint solver is approximate.
Inheritance: Joint
ファイルを表示 Open project: gerich-home/box2dnet

Public Properties

Property Type Description
DampingRatio float
Frequency float
LocalAnchorA Box2D.Common.Vec2
LocalAnchorB Box2D.Common.Vec2

Public Methods

Method Description
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

Protected Methods

Method Description
WeldJoint ( IWorldPool argWorld, WeldJointDef def ) : Box2D.Common

Method Details

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

WeldJoint() protected method

protected WeldJoint ( IWorldPool argWorld, WeldJointDef def ) : Box2D.Common
argWorld IWorldPool
def WeldJointDef
return Box2D.Common

Property Details

DampingRatio public_oe property

public float DampingRatio
return float

Frequency public_oe property

public float Frequency
return float

LocalAnchorA public_oe property

public Vec2,Box2D.Common LocalAnchorA
return Box2D.Common.Vec2

LocalAnchorB public_oe property

public Vec2,Box2D.Common LocalAnchorB
return Box2D.Common.Vec2