14 lines
314 B
C
Executable file
14 lines
314 B
C
Executable file
#include "chipmunk/cpRobust.h"
|
|
|
|
|
|
cpBool
|
|
cpCheckPointGreater(const cpVect a, const cpVect b, const cpVect c)
|
|
{
|
|
return (b.y - a.y)*(a.x + b.x - 2*c.x) > (b.x - a.x)*(a.y + b.y - 2*c.y);
|
|
}
|
|
|
|
cpBool
|
|
cpCheckAxis(cpVect v0, cpVect v1, cpVect p, cpVect n){
|
|
return cpvdot(p, n) <= cpfmax(cpvdot(v0, n), cpvdot(v1, n));
|
|
}
|