1 #ifndef INTELLITRIANGULATION_H
2 #define INTELLITRIANGULATION_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);