| Name | Description | Type | Package | Framework |
| ConvexCast | ConvexCast is an interface for casting. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| ConvexCast .CastResult | RayResult stores the closest result. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| ConvexPenetrationDepthSolver | ConvexPenetrationDepthSolver provides an interface for penetration depth calculation. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| DiscreteCollisionDetectorInterface | This interface is made to be used by an iterative approach to do TimeOfImpact calculations. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| DiscreteCollisionDetectorInterface .ClosestPointInput | Class | com.bulletphysics.collision.narrowphase | JBullet | |
| DiscreteCollisionDetectorInterface .Result | Constructor SummaryDiscreteCollisionDetectorInterface. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| GjkConvexCast | GjkConvexCast performs a raycast on a convex object using support mapping. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| GjkEpaPenetrationDepthSolver | GjkEpaPenetrationDepthSolver uses the Expanding Polytope Algorithm to calculate the penetration depth between two convex shapes. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| GjkEpaSolver | GjkEpaSolver contributed under zlib by Nathanael Presson. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| GjkEpaSolver .Face | Class | com.bulletphysics.collision.narrowphase | JBullet | |
| GjkEpaSolver .He | Constructor SummaryGjkEpaSolver. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| GjkEpaSolver .Mkv | Constructor SummaryGjkEpaSolver. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| GjkEpaSolver .Results | Class | com.bulletphysics.collision.narrowphase | JBullet | |
| GjkEpaSolver .ResultsStatus | Class | com.bulletphysics.collision.narrowphase | JBullet | |
| GjkPairDetector | GjkPairDetector uses GJK to implement the DiscreteCollisionDetectorInterface. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| ManifoldPoint | ManifoldPoint collects and maintains persistent contactpoints. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| PersistentManifold | PersistentManifold is a contact point cache, it stays persistent as long as objects are overlapping in the broadphase. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| PointCollector | Class | com.bulletphysics.collision.narrowphase | JBullet | |
| SimplexSolverInterface | SimplexSolverInterface can incrementally calculate distance between origin and up to 4 vertices. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| SubsimplexConvexCast | SubsimplexConvexCast implements Gino van den Bergens' paper "Ray Casting against bteral Convex Objects with Application to Continuous Collision Detection" | Class | com.bulletphysics.collision.narrowphase | JBullet |
| TriangleConvexcastCallback | Class | com.bulletphysics.collision.narrowphase | JBullet | |
| TriangleRaycastCallback | Class | com.bulletphysics.collision.narrowphase | JBullet | |
| VoronoiSimplexSolver | VoronoiSimplexSolver is an implementation of the closest point distance algorithm from a 1-4 points simplex to the origin. | Class | com.bulletphysics.collision.narrowphase | JBullet |
| VoronoiSimplexSolver .SubSimplexClosestResult | Class | com.bulletphysics.collision.narrowphase | JBullet | |
| VoronoiSimplexSolver .UsageBitfield | Constructor SummaryVoronoiSimplexSolver. | Class | com.bulletphysics.collision.narrowphase | JBullet |