![]() |
|
Модераторы: PILOT |
![]()
|
|
| VLADOR |
|
|||
|
Unregistered |
Мне нужна программулина для расчета координат центра окружности, проходящую через две точки, координаты которых известны - A(x,y), B(x1,y1) при известном радиусе R со знaком. Точность - 0,000. Лучше всего на простом бейсике, чтобы использованые алгоритмы можно было использовать и встаивать в другие программы.
Жду Ваших предложений. |
|||
|
||||
| VLADOR |
|
|||
|
Unregistered |
Координаты для контакта - [email protected]
|
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Все еще надо?
-------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| beif |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.8.2003 Где: Россия, Кемерово Репутация: нет Всего: 1 |
Через 2 точки можно провести 2 окружности одинакового радиуса
А вообще это делается просто (алгоритм простой): 1. Соединяешь точки прямой (есть в высшей математике простые формулы для этого, они так и называются "построение прямой, проходящей через 2 точки") 2. Находишь серидину отрезка этой прямой (между точками, это вообще просто 3. Строишь перпендикуляр (опять же вышка, "построение прямой препендикулярно другой прямой и проходящей через заданную точку") 4. Находишь из прямоугольного треугольника (по т. Пифагора 5. А найдя ОМ - откладываешь его на прямой из п.3 и все. Точность приличная, скорость - тоже, так как циклов нет, просто одиночные вычисления |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
А я хотел через систему уравнений:
через формулу расстояния между двумя точками - расстояние-то одинаковое (радиус). Можно было вывести готовую формулу для координат радиуса и потом использовать где и как хочешь... Естественно существует две пары координат. Тока формула длинновата... Хотя и не сложная... -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| beif |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 154 Регистрация: 25.8.2003 Где: Россия, Кемерово Репутация: нет Всего: 1 |
Kurt да, ты прав, можно и так... Так даже проще...
|
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
да и тогда уж место этому топику - в алгоритмах
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Полностью согласен!
Хотя, может, кому нужна платная реализация? P.S. Это чтоб подходило под раздел "работа". -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Обсуждение работы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |