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