Пересечение окружностей одинакового радиуса
- From
- Slava ()
- To
- All
- Date
- 2000-02-29T10:04:06Z
- Area
- RU.ALGORITHMS
Eugene Chernov сообщил в новостях
> Смутно помнится, что Вторник Февраль 01 2000 18:39, ты писал к Tim Baga:
Еще смутнее, но все же помнится
> Люди, вы чего? Что там сложнее? Дважды два:
> Пусть s - расстояние между центрами, r - радиус
> 1. s > 2r - точек нет
> 2. s = 2r - точка очевидна: x=r, y=0
> 3. s < 2r - x=s/2, y=+-корень(r*r-x*x)
>
> Координаты даны относительно первого (левого) центра
Был рассмотрен случай, когда две окружности лежат
на оси абсцисс. Очень интересует алгоритм нахождения
точек пересечения для окружностей, расположенных на
плоскости произвольным образом.
--- Microsoft Outlook Express 5.00.2417.2000
* Origin: SEnergy ISP http://www.senergy.ru (2:5037/21@fidonet)