1.原理
S=S1+S2+S3
S=三角片面积
Si判断点与三角片其中一条边组成的三角形
2.代码
return fabs(S-S1-S2-S3)<0.000001;
}
int main()
{
//149805.173649
printf("%f/n", CrossArea(392.273392, 66.604418, 1099.486314 ,1.744933, 559.373665 , 474.928843));
cout << "judge" << endl;
cout << judgePtInTriangle(392.273392, 66.604418, 1099.486314 ,1.744933, 559.373665 , 474.928843, 733.733258, 185.967057) << endl;
cout << judgePtInTriangle(392.273392, 66.604418, 1099.486314 ,1.744933, 559.373665 , 474.928843, 955.076363, 383.956810) << endl;
return 0;
}