如何检查一个点是否与同一圆内的另一个点的公差

How to check if a point is with in tolerance of another point inside a same circle

我试图构建一个 return 点在其他点容差范围内的函数。

我有一个圆,圆内有一些点。所有这些点都有公差圆。我试图找出是否有任何点在这些单独点的公差圈内。为了更好地理解,我附上了一张图。

Circle with points

我正在尝试查找红点是在绿点的公差圆上还是在公差圆内。

谢谢

我的想法:坐标,每个点都有(x,y),你需要计算两点之间的距离(有数学公式)大于它们的半径之和(它们的公差圆)。

如果你有两个点 (x1, y1) 和 (x2,y2),那么它们之间的距离是:

距离 = (x1-x2)^2+(y1-y2)^2 的平方根。

如果公差的半径小于这个距离,则在公差圆内。