C# 클래스 Box2DX.Dynamics.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.
상속: Joint
파일 보기 프로젝트 열기: danielpcox/Crisis-at-Swiss-Station 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
_C Box2DX.Common.Vec2
_beta float
_dampingRatio float
_frequencyHz float
_gamma float
_impulse Box2DX.Common.Vec2
_localAnchor Box2DX.Common.Vec2
_mass Box2DX.Common.Mat22
_maxForce float
_target Box2DX.Common.Vec2

공개 메소드들

메소드 설명
GetReactionForce ( float inv_dt ) : Vec2
GetReactionTorque ( float inv_dt ) : float
MouseJoint ( MouseJointDef def ) : System
SetTarget ( Vec2 target ) : void

Use this to update the target point.

비공개 메소드들

메소드 설명
InitVelocityConstraints ( TimeStep step ) : void
SolvePositionConstraints ( float baumgarte ) : bool
SolveVelocityConstraints ( TimeStep step ) : void

메소드 상세

GetReactionForce() 공개 메소드

public GetReactionForce ( float inv_dt ) : Vec2
inv_dt float
리턴 Box2DX.Common.Vec2

GetReactionTorque() 공개 메소드

public GetReactionTorque ( float inv_dt ) : float
inv_dt float
리턴 float

MouseJoint() 공개 메소드

public MouseJoint ( MouseJointDef def ) : System
def MouseJointDef
리턴 System

SetTarget() 공개 메소드

Use this to update the target point.
public SetTarget ( Vec2 target ) : void
target Box2DX.Common.Vec2
리턴 void

프로퍼티 상세

_C 공개적으로 프로퍼티

public Vec2,Box2DX.Common _C
리턴 Box2DX.Common.Vec2

_beta 공개적으로 프로퍼티

public float _beta
리턴 float

_dampingRatio 공개적으로 프로퍼티

public float _dampingRatio
리턴 float

_frequencyHz 공개적으로 프로퍼티

public float _frequencyHz
리턴 float

_gamma 공개적으로 프로퍼티

public float _gamma
리턴 float

_impulse 공개적으로 프로퍼티

public Vec2,Box2DX.Common _impulse
리턴 Box2DX.Common.Vec2

_localAnchor 공개적으로 프로퍼티

public Vec2,Box2DX.Common _localAnchor
리턴 Box2DX.Common.Vec2

_mass 공개적으로 프로퍼티

public Mat22,Box2DX.Common _mass
리턴 Box2DX.Common.Mat22

_maxForce 공개적으로 프로퍼티

public float _maxForce
리턴 float

_target 공개적으로 프로퍼티

public Vec2,Box2DX.Common _target
리턴 Box2DX.Common.Vec2