#include <btPolyhedralContactClipping.h>
Static Public Member Functions | |
static void | clipHullAgainstHull (const btVector3 &separatingNormal, const btConvexPolyhedron &hullA, const btConvexPolyhedron &hullB, const btTransform &transA, const btTransform &transB, const btScalar minDist, btScalar maxDist, btDiscreteCollisionDetectorInterface::Result &resultOut) |
static void | clipFaceAgainstHull (const btVector3 &separatingNormal, const btConvexPolyhedron &hullA, const btTransform &transA, btVertexArray &worldVertsB1, const btScalar minDist, btScalar maxDist, btDiscreteCollisionDetectorInterface::Result &resultOut) |
static bool | findSeparatingAxis (const btConvexPolyhedron &hullA, const btConvexPolyhedron &hullB, const btTransform &transA, const btTransform &transB, btVector3 &sep, btDiscreteCollisionDetectorInterface::Result &resultOut) |
static void | clipFace (const btVertexArray &pVtxIn, btVertexArray &ppVtxOut, const btVector3 &planeNormalWS, btScalar planeEqWS) |
the clipFace method is used internally |
Definition at line 33 of file btPolyhedralContactClipping.h.
void btPolyhedralContactClipping::clipFace | ( | const btVertexArray & | pVtxIn, | |
btVertexArray & | ppVtxOut, | |||
const btVector3 & | planeNormalWS, | |||
btScalar | planeEqWS | |||
) | [static] |
the clipFace method is used internally
Definition at line 32 of file btPolyhedralContactClipping.cpp.
void btPolyhedralContactClipping::clipFaceAgainstHull | ( | const btVector3 & | separatingNormal, | |
const btConvexPolyhedron & | hullA, | |||
const btTransform & | transA, | |||
btVertexArray & | worldVertsB1, | |||
const btScalar | minDist, | |||
btScalar | maxDist, | |||
btDiscreteCollisionDetectorInterface::Result & | resultOut | |||
) | [static] |
Definition at line 414 of file btPolyhedralContactClipping.cpp.
void btPolyhedralContactClipping::clipHullAgainstHull | ( | const btVector3 & | separatingNormal, | |
const btConvexPolyhedron & | hullA, | |||
const btConvexPolyhedron & | hullB, | |||
const btTransform & | transA, | |||
const btTransform & | transB, | |||
const btScalar | minDist, | |||
btScalar | maxDist, | |||
btDiscreteCollisionDetectorInterface::Result & | resultOut | |||
) | [static] |
Definition at line 530 of file btPolyhedralContactClipping.cpp.
bool btPolyhedralContactClipping::findSeparatingAxis | ( | const btConvexPolyhedron & | hullA, | |
const btConvexPolyhedron & | hullB, | |||
const btTransform & | transA, | |||
const btTransform & | transB, | |||
btVector3 & | sep, | |||
btDiscreteCollisionDetectorInterface::Result & | resultOut | |||
) | [static] |
Definition at line 240 of file btPolyhedralContactClipping.cpp.