C# Class Box2D.Dynamics.Joints.ConstantVolumeJoint

Inheritance: Joint
Show file Open project: gerich-home/box2dnet

Public Properties

Property Type Description
Bodies Body[]
DampingRatio float
FrequencyHz float
TargetVolume float

Private Properties

Property Type Description

Public Methods

Method Description
ConstantVolumeJoint ( World argWorld, ConstantVolumeJointDef def ) : System
ConstrainEdges ( TimeStep step ) : bool

Apply the position correction to the particles.

Destructor ( ) : void
GetAnchorA ( Vec2 argOut ) : void
GetAnchorB ( Vec2 argOut ) : void
GetReactionForce ( float inv_dt, Vec2 argOut ) : void
GetReactionTorque ( float inv_dt ) : float
Inflate ( float factor ) : void
InitVelocityConstraints ( SolverData data ) : void
SolvePositionConstraints ( SolverData data ) : bool
SolveVelocityConstraints ( SolverData data ) : void

Method Details

ConstantVolumeJoint() public method

public ConstantVolumeJoint ( World argWorld, ConstantVolumeJointDef def ) : System
argWorld World
def ConstantVolumeJointDef
return System

ConstrainEdges() public method

Apply the position correction to the particles.
public ConstrainEdges ( TimeStep step ) : bool
step TimeStep
return bool

Destructor() public method

public Destructor ( ) : void
return void

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

Inflate() public method

public Inflate ( float factor ) : void
factor float
return void

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

Bodies public property

public Body[] Bodies
return Body[]

DampingRatio public property

public float DampingRatio
return float

FrequencyHz public property

public float FrequencyHz
return float

TargetVolume public property

public float TargetVolume
return float