| OpenMW
   
    | 
#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) | 
| 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 | ||
| ) | 
 1.7.6.1
 1.7.6.1