Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

касательные к окружности

48K
10 мая 2009 года
prot329
1 / / 10.05.2009
Народ плиз нужен хелп по заданию по комп графике.Надо найти точку на окружности, через которую проходит прямая.
Есть данные (окружность - центр + радиус), точка вне окружности.По сути надо построить касательную к окружности.
Использовал данный алгоритм:Дано: центр окружности x0,y0, радиус R и точка с координатами a,b в произвольном месте.
Найдем угол альфа как arctg((b-y0)/(a-x0))
Дальше найдем угол бета как arccos( R / Sqrt((a-x0)^2+(b-y0)^2) )
Теперь Найдем угол гамма как 2п - альфа - бета
И наконец, находим точку x1,y1 вот так: x1=x0-R*cos(гамма) и y1=y0+R*sin(гамма)
Когда точка x1,y1 найдена, применяем формулу для касательной через точку на окружности..
но он ток строит касательную из точек которые лежат правее к окружности.
Также требуется найти касательную к двум окружностям расположенную ближе всего к данной точке.
1
10 мая 2009 года
kot_
7.3K / / 20.01.2000
Ну так ищите. Вопрос в чем? Во первых приводите свой код - решать за вас задачи тут никто не будет. Во вторых - вдумчиво ознакомится с правилами - дабы потом не обижатся
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог