基本方法:以该点做水平线,相交于多边形,与多边形左边和右边相交的点数都是奇数则在内部,有一个是偶数则不在。
不过这时要考虑与多边形某边相交,或者某点相交的情况,
1.如果多边形与某点相交则只算一次相交
2.如果与边相交(即该边水平)则这条边不算相交,则该点与这条边和这条边直连的边共计有一个交点。
3.该点落在某边上,直接判断在多边形外部
基本方法:以该点做水平线,相交于多边形,与多边形左边和右边相交的点数都是奇数则在内部,有一个是偶数则不在。
不过这时要考虑与多边形某边相交,或者某点相交的情况,
1.如果多边形与某点相交则只算一次相交
2.如果与边相交(即该边水平)则这条边不算相交,则该点与这条边和这条边直连的边共计有一个交点。
3.该点落在某边上,直接判断在多边形外部