多边形点包含判别算法
多边形点包含判别算法判定给定点是否位于指定多边形内部。该算法基于以下原理:如果从点向无穷远处绘制一条射线,与多边形边界的交点为奇数,则该点在多边形内;交点为偶数,则该点在多边形外。算法过程如下:
- 遍历多边形所有边;
- 计算射线与每条边相交的交点数量;
- 如果交点数量为奇数,则点在多边形内;
- 如果交点数量为偶数,则点在多边形外。
51.5KB
文件大小:
评论区