2021年3月17日

判断点是否在多边形内部

摘要: 判断一个点是否在多边形内部的典型方法: (1)面积和判别法:判断目标点与多边形的每条边组成的三角形面积和是否等于该多边形,相等则在多边形内部。 (2)夹角和判别法:判断目标点与所有边的夹角和是否为360度,为360度则在多边形内部。 (3)光线投射法:从目标点出发引一条射线,看这条射线和多边形所有边 阅读全文

posted @ 2021-03-17 13:14 BlueWolf 阅读(5186) 评论(0) 推荐(1)

判断两线段是否相交,并求交点

摘要: 首先, 上个示意图. 根据图示, 线段a表示为端点a1和a2, 线段b表示为端点b1和b2. 为了利用向量的叉乘关系, 将线段的端点看成四个向量, 下面用粗体表示向量. 根据向量运算可知a=a2-a1,b=b2-b1.将线段表示为参数方程:a=a1 + t ab=b1 + u b其中参数t,u取值 阅读全文

posted @ 2021-03-17 11:28 BlueWolf 阅读(1066) 评论(0) 推荐(0)

导航