找到两个圆圈之间的距离

Ale*_*lex 7 math geometry distance

我试图弄清楚如何从两个圆相对于方形容器盒的角来获得距离.我需要一些数学帮助.

找到两个圆圈之间的距离

如何计算标有问号的行的像素数?

一如既往地欣赏帮助.

dec*_*iar 12

tldr:计算每个圆心点之间的距离,然后从中减去每个圆的半径.

为了演示,我们将假设以下内容:

  • 在200像素的直径(r1 = 100)圆是在(X,Y)的坐标(0, 0),并
  • 100px直径(r2 = 50)圆位于(x,y)坐标处(150, -150).

鉴于他们的中心之间的距离是: 距离

为了找到它们之间的距离,我们从它们的中心之间的距离中减去每个圆的半径.

这给我们留下了等式:

sqrt((x2 ? x1)^2 + (y2 ? y1)^2) ? (r2 + r1)
Run Code Online (Sandbox Code Playgroud)

将值插入上面给出:

sqrt((150 ? 0)^2 + (-150 ? 0)^2) ? (100 + 50) = 62.132034356px
Run Code Online (Sandbox Code Playgroud)