C# Class Project290.Physics.Dynamics.Contacts.ContactSolver

Afficher le fichier Open project: scastle/Solitude

Méthodes publiques

Свойство Type Description
Constraints Project290.Physics.Dynamics.Contacts.ContactConstraint[]

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Solve ( ContactConstraint cc, int index, Vector2 &normal, Vector2 &point, float &separation ) : void

Method Details

InitializeVelocityConstraints() public méthode

public InitializeVelocityConstraints ( ) : void
Résultat void

Reset() public méthode

public Reset ( Contact contacts, int contactCount, float impulseRatio, bool warmstarting ) : void
contacts Contact
contactCount int
impulseRatio float
warmstarting bool
Résultat void

SolvePositionConstraints() public méthode

public SolvePositionConstraints ( float baumgarte ) : bool
baumgarte float
Résultat bool

SolvePositionConstraintsTOI() public méthode

public SolvePositionConstraintsTOI ( float baumgarte ) : bool
baumgarte float
Résultat bool

SolveVelocityConstraints() public méthode

public SolveVelocityConstraints ( ) : void
Résultat void

StoreImpulses() public méthode

public StoreImpulses ( ) : void
Résultat void

WarmStart() public méthode

public WarmStart ( ) : void
Résultat void

Property Details

Constraints public_oe property

public ContactConstraint[],Project290.Physics.Dynamics.Contacts Constraints
Résultat Project290.Physics.Dynamics.Contacts.ContactConstraint[]