Ale*_*lex 7 math geometry distance
我试图弄清楚如何从两个圆相对于方形容器盒的角来获得距离.我需要一些数学帮助.
如何计算标有问号的行的像素数?
一如既往地欣赏帮助.
dec*_*iar 12
tldr:计算每个圆心点之间的距离,然后从中减去每个圆的半径.
为了演示,我们将假设以下内容:
r1 = 100
)圆是在(X,Y)的坐标(0, 0)
,并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)