|
static int | findTimes4PointsCoplanar (const UT_Vector3 *pos[4], const UT_Vector3 *vels[4], fpreal times[3], fpreal timestep) |
|
static int | findTimes3PointsCollinear (const UT_Vector3 *pos[3], const UT_Vector3 *vels[3], fpreal times[2], fpreal timestep) |
|
static int | findTimes2CollinearPointsCoincident (const UT_Vector3 &pos0, const UT_Vector3 &pos1, const UT_Vector3 &vel0, const UT_Vector3 &vel1, fpreal &time, fpreal timestep, fpreal dist) |
|
static int | collideMovingPoints (const UT_Vector3 &pos1, const UT_Vector3 &pos2, const UT_Vector3 &vel1, const UT_Vector3 &vel2, fpreal &time, fpreal timestep, fpreal dist) |
|
static int | collideMovingPointLine (const UT_Vector3 &pos0, const UT_Vector3 &pos1, const UT_Vector3 &pos2, const UT_Vector3 &vel0, const UT_Vector3 &vel1, const UT_Vector3 &vel2, fpreal &time, fpreal timestep, fpreal dist) |
|
static int | collideMovingLineLine (const UT_Vector3 &pos0, const UT_Vector3 &pos1, const UT_Vector3 &pos2, const UT_Vector3 &pos3, const UT_Vector3 &vel0, const UT_Vector3 &vel1, const UT_Vector3 &vel2, const UT_Vector3 &vel3, fpreal &time, fpreal timestep, fpreal dist) |
|
This is a class for various primitive collisions.
Definition at line 20 of file UT_Collider.h.