给定一个多边形
P和一个点
p实现一个算法来检查点是否位于多边形内部。
算法应该输出
1如果点在多边形内,并且
0如果它不是。考虑下面所示的多边形和点,如果
ln的算法输出的值
n对多边形和点,是什么值的字符串
[l1l2l3.l4]?
P1=[(−2,1),(1,3.),(3.,−3.)],p1=(1,1)
P2=[(2,4),(4,2),(6,8),(8,6)],p2=(3.,3.)
P3.=[(−5,2),(8,2),(8,−4),(−5,−4)],p3.=(−6,1)
P4=[(−2,2),(2,2),(−6,0),(6,0)],p4=(3.,1)
细节和假设
在多边形边界上的点被认为是在多边形内部