Enumerations |
enum | BUILD_STATE { PQP_BUILD_STATE_EMPTY,
PQP_BUILD_STATE_BEGUN,
PQP_BUILD_STATE_PROCESSED
} |
Functions |
void | CollideRecurse (PQP_CollideResult *res, PQP_REAL R[3][3], PQP_REAL T[3], PQP_Model *o1, int b1, PQP_Model *o2, int b2, int flag) |
void | DistanceQueueRecurse (PQP_DistanceResult *res, PQP_REAL R[3][3], PQP_REAL T[3], PQP_Model *o1, int b1, PQP_Model *o2, int b2) |
void | DistanceRecurse (PQP_DistanceResult *res, PQP_REAL R[3][3], PQP_REAL T[3], PQP_Model *o1, int b1, PQP_Model *o2, int b2) |
PQP_REAL | max (PQP_REAL a, PQP_REAL b, PQP_REAL c) |
PQP_REAL | min (PQP_REAL a, PQP_REAL b, PQP_REAL c) |
int | PQP_Collide (PQP_CollideResult *res, PQP_REAL R1[3][3], PQP_REAL T1[3], PQP_Model *o1, PQP_REAL R2[3][3], PQP_REAL T2[3], PQP_Model *o2, int flag) |
int | PQP_Distance (PQP_DistanceResult *res, PQP_REAL R1[3][3], PQP_REAL T1[3], PQP_Model *o1, PQP_REAL R2[3][3], PQP_REAL T2[3], PQP_Model *o2, PQP_REAL rel_err, PQP_REAL abs_err, int qsize) |
int | PQP_Tolerance (PQP_ToleranceResult *res, PQP_REAL R1[3][3], PQP_REAL T1[3], PQP_Model *o1, PQP_REAL R2[3][3], PQP_REAL T2[3], PQP_Model *o2, PQP_REAL tolerance, int qsize) |
int | project6 (PQP_REAL *ax, PQP_REAL *p1, PQP_REAL *p2, PQP_REAL *p3, PQP_REAL *q1, PQP_REAL *q2, PQP_REAL *q3) |
void | ToleranceQueueRecurse (PQP_ToleranceResult *res, PQP_REAL R[3][3], PQP_REAL T[3], PQP_Model *o1, int b1, PQP_Model *o2, int b2) |
void | ToleranceRecurse (PQP_ToleranceResult *res, PQP_REAL R[3][3], PQP_REAL T[3], PQP_Model *o1, int b1, PQP_Model *o2, int b2) |
int | TriContact (PQP_REAL *P1, PQP_REAL *P2, PQP_REAL *P3, PQP_REAL *Q1, PQP_REAL *Q2, PQP_REAL *Q3) |
PQP_REAL | TriDistance (PQP_REAL R[3][3], PQP_REAL T[3], Tri *t1, Tri *t2, PQP_REAL p[3], PQP_REAL q[3]) |