|
Drake
|
#include <mex.h>#include "LinearMath/btTransform.h"#include "BulletCollision/CollisionShapes/btSphereShape.h"#include "BulletCollision/CollisionShapes/btBoxShape.h"#include "BulletCollision/CollisionShapes/btConvexHullShape.h"#include "BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h"#include "BulletCollision/NarrowPhaseCollision/btPointCollector.h"#include "BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h"#include "BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h"#include "BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h"#include "LinearMath/btTransformUtil.h"#include "drake/util/drakeMexUtil.h"
Functions | |
| void | mexFunction (int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
Variables | |
| static btVoronoiSimplexSolver | sGjkSimplexSolver |
| static btGjkEpaPenetrationDepthSolver | epaSolver |
| static const double | radius = 0.5 |
| static btSphereShape * | point = new btSphereShape(radius) |
| void mexFunction | ( | int | nlhs, |
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] | ||
| ) |

|
static |
|
static |
|
static |
|
static |