OpenMW
Classes | Functions
libs/openengine/bullet/btKinematicCharacterController.cpp File Reference
#include "LinearMath/btIDebugDraw.h"
#include "BulletCollision/CollisionDispatch/btGhostObject.h"
#include "BulletCollision/CollisionShapes/btMultiSphereShape.h"
#include "BulletCollision/BroadphaseCollision/btOverlappingPairCache.h"
#include "BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h"
#include "BulletCollision/CollisionDispatch/btCollisionWorld.h"
#include "LinearMath/btDefaultMotionState.h"
#include "btKinematicCharacterController.h"

Classes

class  btKinematicClosestNotMeRayResultCallback
class  btKinematicClosestNotMeConvexResultCallback

Functions

btVector3 reflect (const btVector3 &d, const btVector3 &r)
 Reflect the vector d around the vector r.
btVector3 project (const btVector3 &u, const btVector3 &v)
 Project a vector u on another vector v.
btVector3 slide (const btVector3 &direction, const btVector3 &planeNormal)
 Helper for computing the character sliding.
btVector3 slideOnCollision (const btVector3 &fromPosition, const btVector3 &toPosition, const btVector3 &hitNormal)

Function Documentation

btVector3 project ( const btVector3 &  u,
const btVector3 &  v 
) [inline]

Project a vector u on another vector v.

btVector3 reflect ( const btVector3 &  d,
const btVector3 &  r 
) [inline]

Reflect the vector d around the vector r.

btVector3 slide ( const btVector3 &  direction,
const btVector3 &  planeNormal 
) [inline]

Helper for computing the character sliding.

btVector3 slideOnCollision ( const btVector3 &  fromPosition,
const btVector3 &  toPosition,
const btVector3 &  hitNormal 
)