【发布时间】:2012-06-25 15:20:55
【问题描述】:
所以,为了工作,我正在开发一个探索任意区域的机器人控制器。该区域由一系列顶点定义(它是一个多边形)。这是一个例子:
机器人从中间开始并尝试到达最外层边界,然后一直跟随它。但是,由于地形的性质,它可能无法到达某些区域,只能探索给定区域:
我要做的是计算所有尚未探索的单个区域,并返回定义其边界的顶点,如下所示:
计算完之后,我应该有一个新的多边形数组,其中包含 A、B 和 C 的几何图形。
不幸的是,我想不出一个好的、快速的算法来做到这一点。计算这个的最佳方法是什么?
【问题讨论】:
标签: geometry artificial-intelligence polygon vertex