wordpress知名网站,通过照片街景识别的地图,建设导航网站费用,90设计官方网站问题一#xff1a;如何判断一个点是否在多边形区域内#xff1f;
方法1#xff1a;向量叉乘判别法 设多边形的顶点依次为A1#xff0c;A2…An#xff0c;要判断的点为P#xff0c;那么分别计算向量PA1叉乘向量PA2#xff0c;向量PA2叉乘向量PA3#xff0c;…#xff…问题一如何判断一个点是否在多边形区域内
方法1向量叉乘判别法 设多边形的顶点依次为A1A2…An要判断的点为P那么分别计算向量PA1叉乘向量PA2向量PA2叉乘向量PA3…向量PA(n-1)叉乘向量PAn向量PAn叉乘向量PA1如果这些叉乘的结果都同向的话那么这个点就在多边形的内部。
方法2面积和判别法 判断目标点与多边形的每条边组成的三角形面积和是否等于该多边形相等则在多边形内部。
Reference
1.Games101_5 Rasterization 1Triangles