【发布时间】:2013-07-08 13:37:04
【问题描述】:
给定一个多边形的坐标, 我发现了很多算法来检测一个点是否在多边形中——例如:[1] 和[2]。但是这些算法都无法检测该点是否位于该多边形的顶点上。例如我有一个多边形:
|---------------------|
| |
| |
|---------------------|
我的观点在右上角。我想要一个算法来告诉我该点是否在多边形内。我该怎么做?
【问题讨论】:
-
你的多边形是如何定义的?大概你没有顶点坐标;你是在处理多边形的图像吗?
-
没有图片。我有多边形的坐标和我的点的坐标。在大多数情况下,该点位于多边形的顶点上。而且我总是有简单的多边形。
-
检查您的术语(顶点)和问题的连贯性。 “如果该点位于该多边形的顶点上”与“该点是否在多边形内与“该点位于多边形的顶点上”。
标签: math polygon computational-geometry