C# 클래스 BEPUphysics.CollisionTests.Manifolds.GeneralConvexContactManifold

Manages persistent contacts for two convex collidables.
상속: BEPUphysics.CollisionTests.Manifolds.ContactManifold
파일 보기 프로젝트 열기: Indiefreaks/igf

보호된 프로퍼티들

프로퍼티 타입 설명
collidableA BEPUphysics.BroadPhaseEntries.MobileCollidables.ConvexCollidable

공개 메소드들

메소드 설명
CleanUp ( ) : void

Cleans up the manifold.

GeneralConvexContactManifold ( ) : System

Constructs a new convex-convex manifold.

Initialize ( Collidable newCollidableA, Collidable newCollidableB ) : void

Initializes the manifold.

Update ( float dt ) : void

Updates the manifold.

보호된 메소드들

메소드 설명
Add ( ContactData &contactCandidate ) : void
Remove ( int contactIndex ) : void

비공개 메소드들

메소드 설명
IsContactUnique ( ContactData &contactCandidate ) : bool

메소드 상세

Add() 보호된 메소드

protected Add ( ContactData &contactCandidate ) : void
contactCandidate ContactData
리턴 void

CleanUp() 공개 메소드

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

GeneralConvexContactManifold() 공개 메소드

Constructs a new convex-convex manifold.
public GeneralConvexContactManifold ( ) : System
리턴 System

Initialize() 공개 메소드

Initializes the manifold.
public Initialize ( Collidable newCollidableA, Collidable newCollidableB ) : void
newCollidableA BEPUphysics.BroadPhaseEntries.Collidable First collidable.
newCollidableB BEPUphysics.BroadPhaseEntries.Collidable Second collidable.
리턴 void

Remove() 보호된 메소드

protected Remove ( int contactIndex ) : void
contactIndex int
리턴 void

Update() 공개 메소드

Updates the manifold.
public Update ( float dt ) : void
dt float Timestep duration.
리턴 void

프로퍼티 상세

collidableA 보호되어 있는 프로퍼티

protected ConvexCollidable,BEPUphysics.BroadPhaseEntries.MobileCollidables collidableA
리턴 BEPUphysics.BroadPhaseEntries.MobileCollidables.ConvexCollidable