1 #ifndef INTELLIHELPER_H
2 #define INTELLIHELPER_H
11 static inline float sign(QPoint& p1, QPoint& p2, QPoint& p3){
12 return (p1.x()-p3.x())*(p2.y()-p3.y())-(p2.x()-p3.x())*(p1.y()-p3.y());
15 static inline bool isInTriangle(QPoint& A, QPoint& B, QPoint& C, QPoint& P){
16 float val1, val2, val3;
23 neg = (val1<0.f) || (val2<0.f) || (val3<0.f);
24 pos = (val1>0.f) || (val2>0.f) || (val3>0.f);