Расстояние до центра круга JS - PullRequest
2 голосов
/ 14 марта 2012

Хорошо, моя математика довольно плохая ... Хотя, кто-нибудь может сказать мне какую-то формулу, с которой я получаю следовать? Любые ресурсы тоже будут хороши

У меня есть круг, где я знаю радиус. И у меня есть аккорд, где я знаю только его длину. Теперь мне нужно знать расстояние между центром круга и центром аккорда.

Любая помощь отлично подходит для меня!

1 Ответ

5 голосов
/ 14 марта 2012

это будет Math.sqrt(r*r - d*d/4), где r - радиус, а d - длина хорды.

. Это можно увидеть, если нарисовать линию от центра круга к средней точке хорды.,из симметрии линия должна соединиться под прямым углом, поэтому у вас есть прямоугольный треугольник (длина гипотенузы r, длина одной стороны d/2), а вышеприведенное исходит от pythagoras .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...