C# Class BEPUphysics.CollisionTests.Manifolds.TriangleConvexContactManifold

Manages persistent contacts between a triangle and convex.
Inheritance: BEPUphysics.CollisionTests.Manifolds.ContactManifold
Datei anzeigen Open project: Indiefreaks/igf

Protected Properties

Property Type Description
convex BEPUphysics.BroadPhaseEntries.MobileCollidables.ConvexCollidable
triangle ConvexCollidable

Public Methods

Method Description
CleanUp ( ) : void
Initialize ( Collidable newCollidableA, Collidable newCollidableB ) : void
TriangleConvexContactManifold ( ) : System

Constructs a new manifold.

Update ( float dt ) : void

Protected Methods

Method Description
Add ( ContactData &contactCandidate ) : void
Remove ( int contactIndex ) : void

Private Methods

Method Description
IsContactUnique ( ContactData &contactCandidate ) : bool

Method Details

Add() protected method

protected Add ( ContactData &contactCandidate ) : void
contactCandidate ContactData
return void

CleanUp() public method

public CleanUp ( ) : void
return void

Initialize() public method

public Initialize ( Collidable newCollidableA, Collidable newCollidableB ) : void
newCollidableA BEPUphysics.BroadPhaseEntries.Collidable
newCollidableB BEPUphysics.BroadPhaseEntries.Collidable
return void

Remove() protected method

protected Remove ( int contactIndex ) : void
contactIndex int
return void

TriangleConvexContactManifold() public method

Constructs a new manifold.
public TriangleConvexContactManifold ( ) : System
return System

Update() public method

public Update ( float dt ) : void
dt float
return void

Property Details

convex protected_oe property

protected ConvexCollidable,BEPUphysics.BroadPhaseEntries.MobileCollidables convex
return BEPUphysics.BroadPhaseEntries.MobileCollidables.ConvexCollidable

triangle protected_oe property

protected ConvexCollidable triangle
return ConvexCollidable