目录 1. 算法思路 2. 具体实现 3. 改进空间 1. 算法思路 判断平面内点是否在多边形内有多种算法,其中射线法是其中比较好理解的一种,而且能够支持凹多边形的情况.该算法的思路很简单,就是从目标点出发引一条射线,看这条射线和多边形所有边的交点数目.如果有奇数个交点,则说明在内部,如果有偶数个交点,则说明在外部.如下图所示: 算法步骤如下: 已知点point(x,y)和多边形Polygon的点有序集合(x1,y1;x2,y2;-.xn,yn;): 以point为起点,以无穷远为终点作平行于X