Package com.bulletphysics.collision.narrowphase

Narrow-phase collision.

See:
          Description

Interface Summary
ConvexCast ConvexCast is an interface for Casting.
ConvexPenetrationDepthSolver ConvexPenetrationDepthSolver provides an interface for penetration depth calculation.
DiscreteCollisionDetectorInterface.Result  
SimplexSolverInterface SimplexSolverInterface can incrementally calculate distance between origin and up to 4 vertices Used by GJK or Linear Casting.
 

Class Summary
ConvexCast.CastResult RayResult stores the closest result alternatively, add a callback method to decide about closest/all results
DiscreteCollisionDetectorInterface This interface is made to be used by an iterative approach to do TimeOfImpact calculations.
DiscreteCollisionDetectorInterface.ClosestPointInput  
GjkConvexCast GjkConvexCast performs a raycast on a convex object using support mapping.
GjkEpaPenetrationDepthSolver  
GjkEpaSolver GjkEpaSolver contributed under zlib by Nathanael Presson.
GjkEpaSolver.EPA  
GjkEpaSolver.EPA.Face  
GjkEpaSolver.GJK  
GjkEpaSolver.GJK.He  
GjkEpaSolver.GJK.Mkv  
GjkEpaSolver.Results  
GjkPairDetector GjkPairDetector uses GJK to implement the DiscreteCollisionDetectorInterface.
ManifoldPoint ManifoldContactPoint collects and maintains persistent contactpoints.
PersistentManifold btPersistentManifold is a contact point cache, it stays persistent as long as objects are overlapping in the broadphase.
PointCollector  
SubsimplexConvexCast SubsimplexConvexCast implements Gino van den Bergens' paper "Ray Casting against bteral Convex Objects with Application to Continuous Collision Detection" GJK based Ray Cast, optimized version Objects should not start in overlap, otherwise results are not defined.
TriangleConvexcastCallback  
TriangleRaycastCallback  
VoronoiSimplexSolver  
VoronoiSimplexSolver.SubSimplexClosestResult  
VoronoiSimplexSolver.UsageBitfield  
 

Enum Summary
GjkEpaSolver.ResultsStatus  
 

Package com.bulletphysics.collision.narrowphase Description

Narrow-phase collision.