Claudette
 All Classes Namespaces Files Functions Enumerations Enumerator Friends Macros
Classes | Namespaces | Functions
collision_model_3d.h File Reference
#include "global.h"
#include <cstddef>

Go to the source code of this file.

Classes

class  Claudette::CollisionModel3D
 Collision Model, will represent the mesh to be tested for collisions. More...
 
class  Claudette::Inconsistency
 Inconsistency exception. More...
 

Namespaces

 Claudette
 

Functions

CLAUDETTE_LIB_EXPORT bool Claudette::SphereRayCollision (const float sphereCenter[3], float sphereRadius, const float rayOrigin[3], const float rayDirection[3], float point[3])
 Checks for intersection between a ray and a sphere. More...
 
CLAUDETTE_LIB_EXPORT bool Claudette::SphereSphereCollision (const float c1[3], float r1, const float c2[3], float r2, float point[3])
 Checks for intersection between 2 spheres. More...
 

Detailed Description

3D Collision Detection

Interface for the library. Isolated from any implementation details.

Definition in file collision_model_3d.h.