î × ĵ = k̂

Edge 函数定义

E01(P)=(P.x−V0.x)∗(V1.y−V0.y)−(P.y−V0.y)∗(V1.x−V0.x)E_{01}(P)=(P.x - V_0.x) * (V_1.y - V_0.y) - (P.y - V_0.y) * (V_1.x - V_0.x)
  • E01(P)>0E_{01}(P) > 0 当 PP 在 V0V1⇀\overrightharpoon{V_0V_1} 的右边
  • E01(P)=0E_{01}(P) = 0 当 PP 在 V0V1⇀\overrightharpoon{V_0V_1} 的边上
  • E01(P)<0E_{01}(P) < 0 当 PP 在 V0V1⇀\overrightharpoon{V_0V_1} 的左边

更好记的形式: ∥V1V0⇀×PV0⇀∥\lVert \overrightharpoon{V_1V_0} \times \overrightharpoon{PV_0} \rVert

参考