
Код:
//px,py- координаты точки
//ax,ay,bx,by,cx,cy -треугольник abc
_hitTest = function (px, py, ax, ay, bx, by, cx, cy) {
var ab=(px-bx)*(ay-by)+(py-by)*(bx-ax)
var bc=(px-cx)*(by-cy)+(py-cy)*(cx-bx)
var ca=(px-ax)*(cy-ay)+(py-ay)*(ax-cx)
if ((ab<0 && bc<0 && ca<0)||(ab>0 && bc>0 && ca>0)) {
return true;
} else {
return false;
}
};