【发布时间】:2012-08-26 21:48:48
【问题描述】:
我有一个坐标数组(地理坐标,但这不重要),我需要有一条“遵循”我们已有的路径的路径。
我们需要如下图所示的内容。您可以看到路径并不完全相同(不是简单的偏移),我们也不希望它缩放。
是否有一些我们可以使用的库或一些关于如何实现它的指针?
【问题讨论】:
-
我认为黑色是你所拥有的,红色是你想要的。在最后一张图片中,如果黑色的“嘴”窄一点怎么办?红十字会自己交叉,还是完全跳过循环?
-
无论哪种方式,我都希望能够拥有黑色线并获得红色线或拥有红色线并获得黑色线。如果发生这种情况,红线应该会自己交叉,但在我们的例子中(公交线路),这种情况可能很少发生。
-
您可能会发现medial axis 对您正在做的事情很有用。
-
你要的叫平行曲线:en.wikipedia.org/wiki/Parallel_curve
标签: iphone c++ objective-c c shapes