RigsofRods
Soft-body Physics Simulation
Data Structures | Namespaces | Typedefs | Functions
Collisions.h File Reference
#include "Application.h"
#include "SimData.h"
#include <mutex>
#include <Ogre.h>
#include <string>
+ Include dependency graph for Collisions.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  RoR::eventsource_t
 < Scripting More...
 
struct  RoR::collision_tri_t
 
struct  RoR::collision_mesh_t
 Records which collision triangles belong to which mesh. More...
 
class  RoR::Collisions
 
struct  RoR::Collisions::hash_coll_element_t
 

Namespaces

 RoR
 

Typedefs

typedef std::vector< collision_tri_t > RoR::CollisionTriVec
 
typedef std::vector< collision_mesh_t > RoR::CollisionMeshVec
 

Functions

Ogre::Vector3 RoR::primitiveCollision (node_t *node, Ogre::Vector3 velocity, float mass, Ogre::Vector3 normal, float dt, ground_model_t *gm, float penetration=0)