2012-03-14 50 views
1

好吧,我的数学相当糟糕...... 虽然,有人可以告诉我一些我遵循的公式吗? 任何资源都会很好与Circle Center JS的距离

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

任何帮助对我来说都很棒!

回答

4

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

如果您画出从圆心到弦中点的直线,您可以看到这一点。从对称角度来看,直线必须以直角连接,因此您有一个直角三角形(斜边长度为r,单边长度为d/2),以上内容来自pythagoras

+1

太棒了,非常感谢。你有什么好的数学资源?我总是找到任何页面的孩子或爱因斯坦... – Luke 2012-03-14 03:57:19

+0

没问题。恐怕这只是记忆 - 我不知道你会在哪里找到这种东西的好集合。 – 2012-03-14 04:00:29