【发布时间】:2011-04-25 18:18:36
【问题描述】:
我不确定这是什么数学概念来支持我的问题。 ^^
假设我们有 PointA 作为参考。问题是在给定半径内找到 PointA 周围的点(使用坐标)。我的方法是计算每个点的距离(毕达哥拉斯),然后与给定的半径进行比较。我确信这在复杂性方面会很糟糕。
您可以建议什么算法? 一个指出事情的示例代码将不胜感激。谢谢。
【问题讨论】:
-
您想要一个函数来返回与给定坐标对之间的距离小于一定距离的每个整数坐标对吗?或者你有一组漂浮的物体,你想知道哪些物体在半径内?
-
你可能想看看这个 SO 答案:stackoverflow.com/questions/1318595/…
标签: algorithm geometry distance area