![]() |
1
6
退房 Douglas Peucker Algorithm 用于简化多边形。我成功地使用了它来减少将GPS航路点传输给客户进行显示时的数量。 |
![]() |
2
1
有一篇关于 Compressing GPS Data on Mobile Devices . 此外,您可以查看下面的代码项目文章 Writing GPS Applications . 我认为你会遇到的问题不是直的点,而是弯曲的道路。这完全取决于你想要你的路径有多精确。 |
![]() |
3
1
你可能想用它的多项式近似来近似你的路径x(t),y(t)。你在找这样的东西吗? http://www.youtube.com/watch?v=YtcZXlKbDJY ???? |
![]() |
4
1
通过基于后续点之间的坡度计算执行非常基本的简化,可以删除多余的点。 这里是一个有点但不完整的C++代码,给出了可能的算法:
希望能有所帮助。 |
![]() |
5
0
上面给出的代码有几个问题可能使其不适用:
我想到的方法是看看矢量图形应用程序如何将光标坐标列表转换为一系列曲线。例如,请参见lib2geom的bezier-utils.cpp。请注意,(i)它几乎完全基于位置而不是基于方向;和(i i)它给出了三次b_)zier曲线作为输出,而不是折线,尽管您可以使用相同的方法给出折线输出,如果这是首选的(在这种情况下,牛顿-拉斐逊步骤基本上只是一个简单的点积)。 |
![]() |
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 7 月前 |
![]() |
Alisa Petrova · 在有向图中更改一对顶点以创建循环 7 月前 |
![]() |
b39b332d · 使用C++标准库实现高效间隔存储 11 月前 |
![]() |
Paul C · 在维基百科上,将二叉搜索树转换为排序链表的算法是否存在错误? 11 月前 |
![]() |
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 12 月前 |
![]() |
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 1 年前 |