41 const 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);
bool InScanArea(Point &pa, Point &pb, Point &pc, Point &pd)
Definition: utils.h:103
double y
Definition: shapes.h:47
const double PI_div2
Definition: utils.h:41
const double PI_3div4
Definition: utils.h:40
double x
Definition: shapes.h:47
Orientation Orient2d(Point &pa, Point &pb, Point &pc)
Definition: utils.h:56
const double EPSILON
Definition: utils.h:42
Orientation
Definition: utils.h:44