41const double PI_div2 = 1.57079632679489661923;
58 double detleft = (pa.
x - pc.
x) * (pb.
y - pc.
y);
59 double detright = (pa.
y - pc.
y) * (pb.
x - pc.
x);
60 double val = detleft - detright;
105 double oadb = (pa.
x - pb.
x)*(pd.
y - pb.
y) - (pd.
x - pb.
x)*(pa.
y - pb.
y);
110 double oadc = (pa.
x - pc.
x)*(pd.
y - pc.
y) - (pd.
x - pc.
x)*(pa.
y - pc.
y);
Orientation
Definition utils.h:44
@ CW
Definition utils.h:44
@ CCW
Definition utils.h:44
@ COLLINEAR
Definition utils.h:44
bool InScanArea(Point &pa, Point &pb, Point &pc, Point &pd)
Definition utils.h:103
const double PI_3div4
Definition utils.h:40
Orientation Orient2d(const Point &pa, const Point &pb, const Point &pc)
Definition utils.h:56
const double PI_div2
Definition utils.h:41
const double EPSILON
Definition utils.h:42
double x
Definition shapes.h:47
double y
Definition shapes.h:47