C# 클래스 Project290.Physics.Dynamics.Contacts.ContactSolver

파일 보기 프로젝트 열기: scastle/Solitude

공개 프로퍼티들

프로퍼티 타입 설명
Constraints Project290.Physics.Dynamics.Contacts.ContactConstraint[]

공개 메소드들

메소드 설명
InitializeVelocityConstraints ( ) : void
Reset ( Contact contacts, int contactCount, float impulseRatio, bool warmstarting ) : void
SolvePositionConstraints ( float baumgarte ) : bool
SolvePositionConstraintsTOI ( float baumgarte ) : bool
SolveVelocityConstraints ( ) : void
StoreImpulses ( ) : void
WarmStart ( ) : void

비공개 메소드들

메소드 설명
Solve ( ContactConstraint cc, int index, Vector2 &normal, Vector2 &point, float &separation ) : void

메소드 상세

InitializeVelocityConstraints() 공개 메소드

public InitializeVelocityConstraints ( ) : void
리턴 void

Reset() 공개 메소드

public Reset ( Contact contacts, int contactCount, float impulseRatio, bool warmstarting ) : void
contacts Contact
contactCount int
impulseRatio float
warmstarting bool
리턴 void

SolvePositionConstraints() 공개 메소드

public SolvePositionConstraints ( float baumgarte ) : bool
baumgarte float
리턴 bool

SolvePositionConstraintsTOI() 공개 메소드

public SolvePositionConstraintsTOI ( float baumgarte ) : bool
baumgarte float
리턴 bool

SolveVelocityConstraints() 공개 메소드

public SolveVelocityConstraints ( ) : void
리턴 void

StoreImpulses() 공개 메소드

public StoreImpulses ( ) : void
리턴 void

WarmStart() 공개 메소드

public WarmStart ( ) : void
리턴 void

프로퍼티 상세

Constraints 공개적으로 프로퍼티

public ContactConstraint[],Project290.Physics.Dynamics.Contacts Constraints
리턴 Project290.Physics.Dynamics.Contacts.ContactConstraint[]