我有两个圆圈,一个内圈和一个外圈。我试图找到位于内圈边缘和外圈边缘之间区域内的点。
有人知道这方面的公式吗?
非常感谢!
答案 0 :(得分:1)
让C_inner和C_outer成为你的两个圆圈的中心,半径为r_outer> r_inner。如果距离中心的距离小于半径,则任何点P都在圆内。你正在寻找满足
的点P.(| P - C_outer |< r_outer)而不是(| P - C_inner |< r_inner)
通过
计算距离| P - C | =(p_x - c_x)^ 2 +(p_y - c_y)^ 2
然后公式是
r_inner< (p_x - c_inner_x)^ 2 +(p_y - c_inner_y)^ 2&& (p_x-c_outer_x)^ 2 +(p_y-c_outer_y)^ 2< r_outer