A,B,C - точки треугольника, P - точка
N1 = (By-Ay)*(Px-Ax) - (Bx-Ax)*(Py-Ay);
N2 = (Cy-By)*(Px-Bx) - (Cx-Bx)*(Py-By);
N3 = (Ay-Cy)*(Px-Cx) - (Ax-Cx)*(Py-Cy);
Result = ((N1>0) and (N2>0) and (N3>0)) or ((N1<0) and (N2<0) and (N3<0));
Найти КОЛЛАЙДЕРЫ в трапеции или треугольнике(3d)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1