| Bullet Collision Detection & Physics Library
    | 
sphere-triangle to match the btDiscreteCollisionDetectorInterface More...
#include <SphereTriangleDetector.h>


| Public Member Functions | |
| virtual void | getClosestPoints (const ClosestPointInput &input, Result &output, class btIDebugDraw *debugDraw, bool swapResults=false) | 
| SphereTriangleDetector (btSphereShape *sphere, btTriangleShape *triangle, btScalar contactBreakingThreshold) | |
| virtual | ~SphereTriangleDetector () | 
| bool | collide (const btVector3 &sphereCenter, btVector3 &point, btVector3 &resultNormal, btScalar &depth, btScalar &timeOfImpact, btScalar contactBreakingThreshold) | 
|  Public Member Functions inherited from btDiscreteCollisionDetectorInterface | |
| virtual | ~btDiscreteCollisionDetectorInterface () | 
| Private Member Functions | |
| bool | pointInTriangle (const btVector3 vertices[], const btVector3 &normal, btVector3 *p) | 
| bool | facecontains (const btVector3 &p, const btVector3 *vertices, btVector3 &normal) | 
| Private Attributes | |
| btSphereShape * | m_sphere | 
| btTriangleShape * | m_triangle | 
| btScalar | m_contactBreakingThreshold | 
sphere-triangle to match the btDiscreteCollisionDetectorInterface
Definition at line 25 of file SphereTriangleDetector.h.
| SphereTriangleDetector::SphereTriangleDetector | ( | btSphereShape * | sphere, | 
| btTriangleShape * | triangle, | ||
| btScalar | contactBreakingThreshold | ||
| ) | 
Definition at line 21 of file SphereTriangleDetector.cpp.
| 
 | inlinevirtual | 
Definition at line 31 of file SphereTriangleDetector.h.
| bool SphereTriangleDetector::collide | ( | const btVector3 & | sphereCenter, | 
| btVector3 & | point, | ||
| btVector3 & | resultNormal, | ||
| btScalar & | depth, | ||
| btScalar & | timeOfImpact, | ||
| btScalar | contactBreakingThreshold | ||
| ) | 
Definition at line 96 of file SphereTriangleDetector.cpp.
| 
 | private | 
Definition at line 88 of file SphereTriangleDetector.cpp.
| 
 | virtual | 
Implements btDiscreteCollisionDetectorInterface.
Definition at line 28 of file SphereTriangleDetector.cpp.
| 
 | private | 
Definition at line 189 of file SphereTriangleDetector.cpp.
| 
 | private | 
Definition at line 41 of file SphereTriangleDetector.h.
| 
 | private | 
Definition at line 39 of file SphereTriangleDetector.h.
| 
 | private | 
Definition at line 40 of file SphereTriangleDetector.h.
 1.8.16
 1.8.16