1 #ifndef INTELLIHELPER_H
2 #define INTELLIHELPER_H
24 inline float sign(QPoint& p1, QPoint& p2, QPoint& p3){
25 return (p1.x()-p3.x())*(p2.y()-p3.y())-(p2.x()-p3.x())*(p1.y()-p3.y());
35 float val1, val2, val3;
42 neg = (val1<0.f) || (val2<0.f) || (val3<0.f);
43 pos = (val1>0.f) || (val2>0.f) || (val3>0.f);
61 bool isInPolygon(std::vector<Triangle> &triangles, QPoint &point);