SIM_Isect Class Reference

This class defines various types of collisions. More...

#include <SIM_Isect.h>

List of all members.

Classes

struct  simIsectInfo

Public Member Functions

 SIM_Isect ()
 SIM_Isect (const UT_Vector3 &normal, fpreal64 depth, const SIM_Time &time, const simIsectInfo &objectInfoA, const simIsectInfo &objectInfoB)
 SIM_Isect (const UT_Vector3 &position, const UT_Vector3 &normal, const SIM_Time &time, fpreal64 depth, int obj_a, int obj_b)
bool isFaceVertex () const
bool isEdgeEdge () const

Public Attributes

fpreal64 myDepth
 Depth of the intersection. The value is expected to be negative.
UT_Vector3 myNormal
 Direction object A needs to move to resolve the intersection.
SIM_Time myTime
 Time of intersection.
simIsectInfo myObjectInfoA
 Information about the point of intersection on object A.
simIsectInfo myObjectInfoB
 Information about the point of intersection on object B.


Detailed Description

This class defines various types of collisions.

Definition at line 24 of file SIM_Isect.h.


Constructor & Destructor Documentation

SIM_Isect::SIM_Isect (  )  [inline]

Definition at line 113 of file SIM_Isect.h.

SIM_Isect::SIM_Isect ( const UT_Vector3 normal,
fpreal64  depth,
const SIM_Time time,
const simIsectInfo objectInfoA,
const simIsectInfo objectInfoB 
) [inline]

Definition at line 117 of file SIM_Isect.h.

SIM_Isect::SIM_Isect ( const UT_Vector3 position,
const UT_Vector3 normal,
const SIM_Time time,
fpreal64  depth,
int  obj_a,
int  obj_b 
) [inline]

Definition at line 128 of file SIM_Isect.h.


Member Function Documentation

bool SIM_Isect::isEdgeEdge (  )  const [inline]

Definition at line 147 of file SIM_Isect.h.

bool SIM_Isect::isFaceVertex (  )  const [inline]

Definition at line 140 of file SIM_Isect.h.


Member Data Documentation

Depth of the intersection. The value is expected to be negative.

Definition at line 157 of file SIM_Isect.h.

Direction object A needs to move to resolve the intersection.

Definition at line 160 of file SIM_Isect.h.

Information about the point of intersection on object A.

Definition at line 166 of file SIM_Isect.h.

Information about the point of intersection on object B.

Definition at line 169 of file SIM_Isect.h.

Time of intersection.

Definition at line 163 of file SIM_Isect.h.


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

Generated on Mon Jan 28 00:29:59 2013 for HDK by  doxygen 1.5.9