点与有向线段的关系有5种:
1. 点在有向线段左侧
(y-y1)(x2-x1) - (x-x1)(y2-y1)>0
2. 点在有向线段右侧
(y-y1)(x2-x1) - (x-x1)(y2-y1)<0
3. 点在有向线段正前方
(x2-x1)*(y-y2)=(y2-y1)*(x-x2)且(x2-x1)*(x-x2)>0
4. 点在有向线段正后方
(x1-x2)*(y-y1)=(y1-y2)*(x-x1)且(x1-x2)*(x-x1)>0
5. 点在有向线段上
点在有向线段左侧
设点A(x,y)在有向线段 P1P2左侧,点B是通过p1且与x轴平行的直线上的一点,则必有∠BP1A-∠P2P1A>0°且<180°。
即0<sin(∠BP1A-∠P2P1A)<1
设∠BP1