与Circle Center JS的距离

时间:2012-03-14 03:09:08

标签: javascript math geometry

好的,我的数学很糟糕...... 虽然,有人可以告诉我一些我遵循的公式吗? 任何资源都会很棒

我有一个圆圈,我知道半径。我有一个和弦,我只知道它的长度。我现在需要知道圆心和和弦中心之间的距离。

任何帮助对我都很好!

1 个答案:

答案 0 :(得分:5)

它是Math.sqrt(r*r - d*d/4),其中r是半径,d是和弦的长度。

如果你从圆心到中线绘制线条,你可以看到这个。从对称性来看,线必须以直角连接,因此你有一个直角三角形(斜边长度r,一边长d/2),上面来自pythagoras