C# 클래스 Box2D.Dynamics.Joints.PulleyJoint

The pulley joint is connected to two bodies and two fixed ground points. The pulley supports a ratio such that: length1 + ratio * length2 <= constant Yes, the force transmitted is scaled by the ratio. Warning: the pulley joint can get a bit squirrelly by itself. They often work better when combined with prismatic joints. You should also cover the the anchor points with static shapes to prevent one side from going to zero length.
상속: Joint
파일 보기 프로젝트 열기: gerich-home/box2dnet

공개 프로퍼티들

프로퍼티 타입 설명
IndexA int
IndexB int
InvIA float
InvIB float
InvMassA float
InvMassB float
LocalAnchorA Box2D.Common.Vec2
LocalAnchorB Box2D.Common.Vec2
RA Box2D.Common.Vec2
RB Box2D.Common.Vec2

공개 메소드들

메소드 설명
GetAnchorA ( Vec2 argOut ) : void
GetAnchorB ( Vec2 argOut ) : void
GetReactionForce ( float inv_dt, Vec2 argOut ) : void
GetReactionTorque ( float inv_dt ) : float
InitVelocityConstraints ( SolverData data ) : void
PulleyJoint ( IWorldPool argWorldPool, PulleyJointDef def ) : System.Diagnostics
SolvePositionConstraints ( SolverData data ) : bool
SolveVelocityConstraints ( SolverData data ) : void

메소드 상세

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 inv_dt, Vec2 argOut ) : void
inv_dt float
argOut Box2D.Common.Vec2
리턴 void

GetReactionTorque() 공개 메소드

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

InitVelocityConstraints() 공개 메소드

public InitVelocityConstraints ( SolverData data ) : void
data SolverData
리턴 void

PulleyJoint() 공개 메소드

public PulleyJoint ( IWorldPool argWorldPool, PulleyJointDef def ) : System.Diagnostics
argWorldPool IWorldPool
def PulleyJointDef
리턴 System.Diagnostics

SolvePositionConstraints() 공개 메소드

public SolvePositionConstraints ( SolverData data ) : bool
data SolverData
리턴 bool

SolveVelocityConstraints() 공개 메소드

public SolveVelocityConstraints ( SolverData data ) : void
data SolverData
리턴 void

프로퍼티 상세

IndexA 공개적으로 프로퍼티

public int IndexA
리턴 int

IndexB 공개적으로 프로퍼티

public int IndexB
리턴 int

InvIA 공개적으로 프로퍼티

public float InvIA
리턴 float

InvIB 공개적으로 프로퍼티

public float InvIB
리턴 float

InvMassA 공개적으로 프로퍼티

public float InvMassA
리턴 float

InvMassB 공개적으로 프로퍼티

public float InvMassB
리턴 float

LocalAnchorA 공개적으로 프로퍼티

public Vec2,Box2D.Common LocalAnchorA
리턴 Box2D.Common.Vec2

LocalAnchorB 공개적으로 프로퍼티

public Vec2,Box2D.Common LocalAnchorB
리턴 Box2D.Common.Vec2

RA 공개적으로 프로퍼티

public Vec2,Box2D.Common RA
리턴 Box2D.Common.Vec2

RB 공개적으로 프로퍼티

public Vec2,Box2D.Common RB
리턴 Box2D.Common.Vec2