com.bulletphysics.collision.narrowphase
Class GjkEpaSolver

java.lang.Object
  extended by com.bulletphysics.collision.narrowphase.GjkEpaSolver

public class GjkEpaSolver
extends java.lang.Object

GjkEpaSolver contributed under zlib by Nathanael Presson.


Nested Class Summary
protected static class GjkEpaSolver.EPA
           
protected static class GjkEpaSolver.GJK
           
static class GjkEpaSolver.Results
           
static class GjkEpaSolver.ResultsStatus
           
 
Field Summary
protected static ObjectStackList<GjkEpaSolver.EPA.Face> stackFace
           
protected static ObjectStackList<GjkEpaSolver.GJK.He> stackHe
           
protected static ObjectStackList<GjkEpaSolver.GJK.Mkv> stackMkv
           
 
Constructor Summary
GjkEpaSolver()
           
 
Method Summary
static boolean collide(ConvexShape shape0, Transform wtrs0, ConvexShape shape1, Transform wtrs1, float radialmargin, GjkEpaSolver.Results results)
           
protected static void popStack()
           
protected static void pushStack()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stackMkv

protected static ObjectStackList<GjkEpaSolver.GJK.Mkv> stackMkv

stackHe

protected static ObjectStackList<GjkEpaSolver.GJK.He> stackHe

stackFace

protected static ObjectStackList<GjkEpaSolver.EPA.Face> stackFace
Constructor Detail

GjkEpaSolver

public GjkEpaSolver()
Method Detail

pushStack

protected static void pushStack()

popStack

protected static void popStack()

collide

public static boolean collide(ConvexShape shape0,
                              Transform wtrs0,
                              ConvexShape shape1,
                              Transform wtrs1,
                              float radialmargin,
                              GjkEpaSolver.Results results)