【发布时间】:2011-04-04 08:28:20
【问题描述】:
我有一个由 X,Y 点数组表示的多边形(在 PHP 中)。我希望找到点 A 和点 B 之间的多边形内的最短路径。实际上,我有一个任意区域,定义为一个简单的多边形,我希望知道通过的距离(例如,将其视为代表的多边形一条小径 - 我想估计这条小径有多长)。
寻找伪代码或一些关于从哪里开始的提示。除了一些关于三角测量和漏斗算法的难以理解的论文之外,我已经在互联网上搜索过,似乎运气不佳。
【问题讨论】:
-
听起来像家庭作业...查找插入排序,谷歌上的合并排序
-
为什么这个标签是java、php和c?
-
@Lawrence Cherone:这些排序算法与寻路有什么关系?
-
问题的思路是一样的,都是关于优化的。用给定的单位/值进行排序的最短路线/最短时间。你真的不认为你的导师希望看到代码测量 1 点到另一个点?
-
你的多边形有什么特殊的特征,还是一个完全一般的凹多边形?