CollisionReport Struct Reference

Structure carrying collision data. More...

#include <evtstructs.h>

List of all members.

Public Member Functions

 CollisionReport ()

Public Attributes

bool bCollide
 collision is found
NODE_ID collisionNode1
 NODE_IDs of nodes in collision.
NODE_ID collisionNode2
float fSqueredPenetrationDepth
 collision penetartion depth
float fSqueredSeparationDistance
 squered distance between nodes is separation distance has been set
std::vector< TrianglecollisionTriangles
 copied triangles which are in collision
std::vector< VECTOR3collisionPoints
 point of collision for each collision area
std::vector< VECTOR3collisionPlaneNormals
 normal vector of collision plane for each collision area
std::vector< float > collisionRadiuses
 collision radius for each collision area


Detailed Description

Structure carrying collision data.

Definition at line 42 of file evtstructs.h.


Constructor & Destructor Documentation

CollisionReport::CollisionReport (  )  [inline]

Definition at line 69 of file evtstructs.h.


Member Data Documentation

collision is found

Definition at line 45 of file evtstructs.h.

NODE_IDs of nodes in collision.

Definition at line 48 of file evtstructs.h.

Definition at line 49 of file evtstructs.h.

collision penetartion depth

Definition at line 52 of file evtstructs.h.

squered distance between nodes is separation distance has been set

Definition at line 55 of file evtstructs.h.

copied triangles which are in collision

Definition at line 58 of file evtstructs.h.

point of collision for each collision area

Definition at line 61 of file evtstructs.h.

normal vector of collision plane for each collision area

Definition at line 64 of file evtstructs.h.

collision radius for each collision area

Definition at line 67 of file evtstructs.h.


The documentation for this struct was generated from the following file:

Generated on Tue Mar 10 14:41:38 2009 for VRUT by  doxygen 1.5.5