Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2008, 09:58   #1
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию Получение координат точек касательной к окружности

Ребята я математику плохо перевариваю
Задача: Есть окружность (x,y) - центр и некой радиус.
Есть точка на той же плоскости (ax,ay) вне этой окружности
Как узнать координаты второй точки (bx,by) учитывая что проведенная через них прямая будет касательной к окружности

Причем насколько я помню оз одной точки можно провести две касательные к окружности, но в принципе мне главное получить хотя бы одну, а вторую я уж отзеркалю сам

Да кстати меня интересует методика, так что можно на любом языке.

Заранее спасибо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.08.2008, 14:47   #2
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Самая простая методика - построить отрезок из точки А до центра окружности и построить на нём прямоугольный треугольник. Этот отрезок будет гипотенузой, радиус - одним из катетов, остаётся найти второй катет и точку пересечения катетов.
B_N вне форума Ответить с цитированием
Старый 01.08.2008, 15:12   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

хм.. Спасибо, но я уж по другому решил. Геометрическим методом.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поверхность по массиву точек на OpenGL в Delphi Mixasik Помощь студентам 1 21.07.2008 16:41
Движение окружности и отрезка. Ev@ngel Компоненты Delphi 0 18.04.2008 22:16
Определить радиус и центр окружности на которой лежит наибольшее число точек. Zoratul Помощь студентам 2 11.01.2008 16:00
Движение по окружности Mickle Общие вопросы Delphi 3 13.04.2007 16:24