![]() |
|
|
沙龙之《判断点与多边形的位置关系》解题报告
|
||||
福州一中 张中亮 一、 题目分析: ![]() 判断点在多边形的内部、外部还是边上是非常常见的几何问题,可用射线法解决(图1)。根据射线与多边形的交点个数判断点的位置。 二、 算法: 判断点P是否在多边形的边上比较容易,可以逐一对每条边进行检查,判断P是否在多边形的边上。关键问题在于解决点P在多边形的内部还是外部。 首先过点P做一条足够长的射线,如果这条射线与多边形的交点个数为奇数,那么点P在多边形的内部,如果交点为偶数(包括0个),那么点P在多边形的外部。 当然还要对一些特殊情况进行处理。如以下2种情况: ![]() 图2中点P与多边形其中一点相交,图2中点P与多边形的一边重合。对这2种特殊情况往往有以下2种处理方法: 三、以下为参考程序: |
||||
| 网站导航
| 关于曙光 | 联系我们
| 请提意见 Copyright © FuJian Sunshine Educational Info. Co.,Ltd. 福建曙光教育资讯有限公司 版权所有 |