C# Класс Project290.Physics.Dynamics.Contacts.ContactSolver

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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[]