1. 程式人生 > >如何判斷一個點在任意四邊形內

如何判斷一個點在任意四邊形內

   通過面積法,判斷點P是否在四邊形(A,B,C,D)內。如果在四邊形內,則四邊形的面積=面積(P,A,B)+面積(P,B,C)+面積(P,C,D)+面積(P,D,A),反之不在四邊形內。

  此處我將判斷方法定義成了靜態方法,方便其他類訪問,程式碼如下: