问题标题:
判断一个点是否在多边形内C#
问题描述:
判断一个点是否在多边形内C#
刘珊中回答:
//判断点在线的一边publicintisLeft(Vector2P0,Vector2P1,Vector2P2){intabc=(int)((P1.X-P0.X)*(P2.Y-P0.Y)-(P2.X-P0.X)*(P1.Y-P0.Y));returnabc;}//判断点pnt是否在region内主程序privateboolisInRegion(Vector2pnt,Listregion){intwn=0,j=0;//wn计数器j第二个点指针for(inti=0;i0){wn++;}}}else{if(region[j].Y
查看更多