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

Manages persistent contact data between two boxes.
상속: BEPUphysics.CollisionTests.Manifolds.ContactManifold
파일 보기 프로젝트 열기: Indiefreaks/igf

보호된 프로퍼티들

프로퍼티 타입 설명
box ConvexCollidable
sphere ConvexCollidable

공개 메소드들

메소드 설명
BoxSphereContactManifold ( ) : System

Constructs a new manifold.

CleanUp ( ) : void

Cleans up the manifold.

ClearContacts ( ) : void

Clears the contacts associated with this manifold.

Initialize ( Collidable newCollidableA, Collidable newCollidableB ) : void

Initializes the manifold.

Update ( float dt ) : void

Updates the manifold.

보호된 메소드들

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

메소드 상세

Add() 보호된 메소드

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

BoxSphereContactManifold() 공개 메소드

Constructs a new manifold.
public BoxSphereContactManifold ( ) : System
리턴 System

CleanUp() 공개 메소드

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

ClearContacts() 공개 메소드

Clears the contacts associated with this manifold.
public ClearContacts ( ) : void
리턴 void

Initialize() 공개 메소드

Initializes the manifold.
Thrown when the collidables being used are not of the proper type.
public Initialize ( Collidable newCollidableA, Collidable newCollidableB ) : void
newCollidableA BEPUphysics.BroadPhaseEntries.Collidable First collidable.
newCollidableB BEPUphysics.BroadPhaseEntries.Collidable Second collidable.
리턴 void

Remove() 보호된 메소드

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

Update() 공개 메소드

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

프로퍼티 상세

box 보호되어 있는 프로퍼티

protected ConvexCollidable box
리턴 ConvexCollidable

sphere 보호되어 있는 프로퍼티

protected ConvexCollidable sphere
리턴 ConvexCollidable