C# Класс Box2D.Dynamics.Joints.MouseJoint

A mouse joint is used to make a point on a body track a specified world point. This a soft constraint with a maximum force. This allows the constraint to stretch and without applying huge forces. NOTE: this joint is not documented in the manual because it was developed to be used in the testbed. If you want to learn how to use the mouse joint, look at the testbed.
Наследование: Joint
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DampingRatio float
Frequency float
IndexA int
IndexB int
InvIB float
InvMassB float
LocalCenterB Box2D.Common.Vec2
RB Box2D.Common.Vec2

Открытые методы

Метод Описание
GetAnchorA ( Vec2 argOut ) : void
GetAnchorB ( Vec2 argOut ) : void
GetReactionForce ( float invDt, Vec2 argOut ) : void
GetReactionTorque ( float invDt ) : float
InitVelocityConstraints ( SolverData data ) : void
SolvePositionConstraints ( SolverData data ) : bool
SolveVelocityConstraints ( SolverData data ) : void

Защищенные методы

Метод Описание
MouseJoint ( IWorldPool argWorld, MouseJointDef def ) : System.Diagnostics

Описание методов

GetAnchorA() публичный Метод

public GetAnchorA ( Vec2 argOut ) : void
argOut Box2D.Common.Vec2
Результат void

GetAnchorB() публичный Метод

public GetAnchorB ( Vec2 argOut ) : void
argOut Box2D.Common.Vec2
Результат void

GetReactionForce() публичный Метод

public GetReactionForce ( float invDt, Vec2 argOut ) : void
invDt float
argOut Box2D.Common.Vec2
Результат void

GetReactionTorque() публичный Метод

public GetReactionTorque ( float invDt ) : float
invDt float
Результат float

InitVelocityConstraints() публичный Метод

public InitVelocityConstraints ( SolverData data ) : void
data SolverData
Результат void

MouseJoint() защищенный Метод

protected MouseJoint ( IWorldPool argWorld, MouseJointDef def ) : System.Diagnostics
argWorld IWorldPool
def MouseJointDef
Результат System.Diagnostics

SolvePositionConstraints() публичный Метод

public SolvePositionConstraints ( SolverData data ) : bool
data SolverData
Результат bool

SolveVelocityConstraints() публичный Метод

public SolveVelocityConstraints ( SolverData data ) : void
data SolverData
Результат void

Описание свойств

DampingRatio публичное свойство

Gets or sets the damping ratio (dimensionless).
public float DampingRatio
Результат float

Frequency публичное свойство

Frequency in Hertz.
public float Frequency
Результат float

IndexA публичное свойство

public int IndexA
Результат int

IndexB публичное свойство

public int IndexB
Результат int

InvIB публичное свойство

public float InvIB
Результат float

InvMassB публичное свойство

public float InvMassB
Результат float

LocalCenterB публичное свойство

public Vec2,Box2D.Common LocalCenterB
Результат Box2D.Common.Vec2

RB публичное свойство

public Vec2,Box2D.Common RB
Результат Box2D.Common.Vec2