Static Public Member Functions
btPolyhedralContactClipping Struct Reference

#include <btPolyhedralContactClipping.h>

List of all members.

Static Public Member Functions

static void clipFace (const btVertexArray &pVtxIn, btVertexArray &ppVtxOut, const btVector3 &planeNormalWS, btScalar planeEqWS)
 the clipFace method is used internally
static void clipFaceAgainstHull (const btVector3 &separatingNormal, const btConvexPolyhedron &hullA, const btTransform &transA, btVertexArray &worldVertsB1, const btScalar minDist, btScalar maxDist, btDiscreteCollisionDetectorInterface::Result &resultOut)
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 bool findSeparatingAxis (const btConvexPolyhedron &hullA, const btConvexPolyhedron &hullB, const btTransform &transA, const btTransform &transB, btVector3 &sep)

Detailed Description

Definition at line 33 of file btPolyhedralContactClipping.h.


Member Function Documentation

static void btPolyhedralContactClipping::clipFace ( const btVertexArray pVtxIn,
btVertexArray ppVtxOut,
const btVector3 &  planeNormalWS,
btScalar  planeEqWS 
) [static]

the clipFace method is used internally

static void btPolyhedralContactClipping::clipFaceAgainstHull ( const btVector3 &  separatingNormal,
const btConvexPolyhedron hullA,
const btTransform transA,
btVertexArray worldVertsB1,
const btScalar  minDist,
btScalar  maxDist,
btDiscreteCollisionDetectorInterface::Result resultOut 
) [static]
static 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]
static bool btPolyhedralContactClipping::findSeparatingAxis ( const btConvexPolyhedron hullA,
const btConvexPolyhedron hullB,
const btTransform transA,
const btTransform transB,
btVector3 &  sep 
) [static]

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


bullet
Author(s): Erwin Coumans, ROS package maintained by Tully Foote
autogenerated on Wed Oct 31 2012 07:54:32