C# 클래스 Project290.Physics.Dynamics.Joints.FrictionJoint

Friction joint. This is used for top-down friction. It provides 2D translational friction and angular friction.
상속: Joint
파일 보기 프로젝트 열기: scastle/Solitude 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
LocalAnchorA Microsoft.Xna.Framework.Vector2
LocalAnchorB Microsoft.Xna.Framework.Vector2

공개 메소드들

메소드 설명
FrictionJoint ( Body bodyA, Body bodyB, Vector2 localAnchorA, Vector2 localAnchorB ) : System.Diagnostics
GetReactionForce ( float inv_dt ) : Vector2
GetReactionTorque ( float inv_dt ) : float

비공개 메소드들

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

메소드 상세

FrictionJoint() 공개 메소드

public FrictionJoint ( Body bodyA, Body bodyB, Vector2 localAnchorA, Vector2 localAnchorB ) : System.Diagnostics
bodyA Body
bodyB Body
localAnchorA Microsoft.Xna.Framework.Vector2
localAnchorB Microsoft.Xna.Framework.Vector2
리턴 System.Diagnostics

GetReactionForce() 공개 메소드

public GetReactionForce ( float inv_dt ) : Vector2
inv_dt float
리턴 Microsoft.Xna.Framework.Vector2

GetReactionTorque() 공개 메소드

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

프로퍼티 상세

LocalAnchorA 공개적으로 프로퍼티

public Vector2,Microsoft.Xna.Framework LocalAnchorA
리턴 Microsoft.Xna.Framework.Vector2

LocalAnchorB 공개적으로 프로퍼티

public Vector2,Microsoft.Xna.Framework LocalAnchorB
리턴 Microsoft.Xna.Framework.Vector2