C# 클래스 BEPUphysics.Constraints.Collision.ConvexContactManifoldConstraint

Contact manifold constraint that is used by manifolds whose normals are assumed to be essentially the same. This assumption can only be maintained between two convex objects.
상속: ContactManifoldConstraint
파일 보기 프로젝트 열기: Indiefreaks/igf 1 사용 예제들

공개 메소드들

메소드 설명
AddContact ( Contact contact ) : void

Adds a contact to be managed by the constraint.

CleanUp ( ) : void

Cleans up the constraint.

ConvexContactManifoldConstraint ( ) : BEPUphysics.CollisionTests

Constructs a new convex contact manifold constraint.

ExclusiveUpdate ( ) : void

Performs any pre-solve iteration work that needs exclusive access to the members of the solver updateable. Usually, this is used for applying warmstarting impulses.

RemoveContact ( Contact contact ) : void

Removes a contact from the constraint.

SolveIteration ( ) : float

Computes one iteration of the constraint to meet the solver updateable's goal.

Update ( float dt ) : void

Performs the frame's configuration step.

메소드 상세

AddContact() 공개 메소드

Adds a contact to be managed by the constraint.
public AddContact ( Contact contact ) : void
contact BEPUphysics.CollisionTests.Contact Contact to add.
리턴 void

CleanUp() 공개 메소드

Cleans up the constraint.
public CleanUp ( ) : void
리턴 void

ConvexContactManifoldConstraint() 공개 메소드

Constructs a new convex contact manifold constraint.
public ConvexContactManifoldConstraint ( ) : BEPUphysics.CollisionTests
리턴 BEPUphysics.CollisionTests

ExclusiveUpdate() 공개 최종 메소드

Performs any pre-solve iteration work that needs exclusive access to the members of the solver updateable. Usually, this is used for applying warmstarting impulses.
public final ExclusiveUpdate ( ) : void
리턴 void

RemoveContact() 공개 메소드

Removes a contact from the constraint.
public RemoveContact ( Contact contact ) : void
contact BEPUphysics.CollisionTests.Contact Contact to remove.
리턴 void

SolveIteration() 공개 최종 메소드

Computes one iteration of the constraint to meet the solver updateable's goal.
public final SolveIteration ( ) : float
리턴 float

Update() 공개 최종 메소드

Performs the frame's configuration step.
public final Update ( float dt ) : void
dt float Timestep duration.
리턴 void