HDK
|
This class defines various types of collisions. More...
#include <SIM_Isect.h>
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. More... | |
UT_Vector3 | myNormal |
Direction object A needs to move to resolve the intersection. More... | |
SIM_Time | myTime |
Time of intersection. More... | |
simIsectInfo | myObjectInfoA |
Information about the point of intersection on object A. More... | |
simIsectInfo | myObjectInfoB |
Information about the point of intersection on object B. More... | |
This class defines various types of collisions.
Definition at line 18 of file SIM_Isect.h.
|
inline |
Definition at line 107 of file SIM_Isect.h.
|
inline |
Definition at line 111 of file SIM_Isect.h.
|
inline |
Definition at line 122 of file SIM_Isect.h.
|
inline |
Definition at line 141 of file SIM_Isect.h.
|
inline |
Definition at line 134 of file SIM_Isect.h.
fpreal64 SIM_Isect::myDepth |
Depth of the intersection. The value is expected to be negative.
Definition at line 151 of file SIM_Isect.h.
UT_Vector3 SIM_Isect::myNormal |
Direction object A needs to move to resolve the intersection.
Definition at line 154 of file SIM_Isect.h.
simIsectInfo SIM_Isect::myObjectInfoA |
Information about the point of intersection on object A.
Definition at line 160 of file SIM_Isect.h.
simIsectInfo SIM_Isect::myObjectInfoB |
Information about the point of intersection on object B.
Definition at line 163 of file SIM_Isect.h.
SIM_Time SIM_Isect::myTime |
Time of intersection.
Definition at line 157 of file SIM_Isect.h.