diff --git a/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.cpp b/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.cpp index 499742787bd855b724d14f5bf30f5ae2cd39e131..ae16d42e810336ce44684c262290f7def5b17127 100644 --- a/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.cpp +++ b/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.cpp @@ -333,7 +333,7 @@ PQP_CollideResult::Add(int a, int b) inline PQP_REAL -PQP_Checker::max(PQP_REAL a, PQP_REAL b, PQP_REAL c) +PQP_Checker::pqp_max(PQP_REAL a, PQP_REAL b, PQP_REAL c) { PQP_REAL t = a; if (b > t) t = b; @@ -343,7 +343,7 @@ PQP_Checker::max(PQP_REAL a, PQP_REAL b, PQP_REAL c) inline PQP_REAL -PQP_Checker::min(PQP_REAL a, PQP_REAL b, PQP_REAL c) +PQP_Checker::pqp_min(PQP_REAL a, PQP_REAL b, PQP_REAL c) { PQP_REAL t = a; if (b < t) t = b; @@ -363,10 +363,10 @@ PQP_Checker::project6(PQP_REAL *ax, PQP_REAL Q2 = pqp_math.VdotV(ax, q2); PQP_REAL Q3 = pqp_math.VdotV(ax, q3); - PQP_REAL mx1 = max(P1, P2, P3); - PQP_REAL mn1 = min(P1, P2, P3); - PQP_REAL mx2 = max(Q1, Q2, Q3); - PQP_REAL mn2 = min(Q1, Q2, Q3); + PQP_REAL mx1 = pqp_max(P1, P2, P3); + PQP_REAL mn1 = pqp_min(P1, P2, P3); + PQP_REAL mx2 = pqp_max(Q1, Q2, Q3); + PQP_REAL mn2 = pqp_min(Q1, Q2, Q3); if (mn1 > mx2) return 0; if (mn2 > mx1) return 0; diff --git a/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.h b/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.h index b0ef5e8357d98eac9326099b7d3cd89c62784f31..80d67373a1e9bbab6a36ff68cab0c641b972d859 100644 --- a/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.h +++ b/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.h @@ -348,8 +348,8 @@ private: PQP_REAL TriDistance(PQP_REAL R[3][3], PQP_REAL T[3], Tri *t1, Tri *t2, PQP_REAL p[3], PQP_REAL q[3]); int TriContact(PQP_REAL *P1, PQP_REAL *P2, PQP_REAL *P3, PQP_REAL *Q1, PQP_REAL *Q2, PQP_REAL *Q3); int project6(PQP_REAL *ax, PQP_REAL *p1, PQP_REAL *p2, PQP_REAL *p3, PQP_REAL *q1, PQP_REAL *q2, PQP_REAL *q3); - PQP_REAL min(PQP_REAL a, PQP_REAL b, PQP_REAL c); - PQP_REAL max(PQP_REAL a, PQP_REAL b, PQP_REAL c); + PQP_REAL pqp_min(PQP_REAL a, PQP_REAL b, PQP_REAL c); + PQP_REAL pqp_max(PQP_REAL a, PQP_REAL b, PQP_REAL c); Tri_Processor triProcessor; BV_Processor bvProcessor;