有没有算法只使用极坐标找到附近的点?

drb*_*drb 5 algorithm computational-geometry

假设我有一个点矢量作为极坐标.

假设其中一个点充当探针,我想要找到一定距离内的所有其他点.

有没有算法可以做到这一点而不将它们转换为笛卡尔形式?

sch*_*sch 7

您正在寻找极坐标的距离.您可以在此链接中找到该公式.

点(r1,a1)和(r2,a2)之间的距离为:

D = sqrt(r1*r1 + r2*r2 - 2*r1*r2*cos(a1-a2))
Run Code Online (Sandbox Code Playgroud)