![]() |
Подскажите как построить треугольник точки нижней стороны которого касаются овала
Вложений: 1
Здравствуйте
Вроде в школе неплохо учился, но никак не могу сообразить Подскажите, пожалуйста, как мне построить треугольник, точки нижней стороны которого касаются овала Точку "A" я планирую двигать мышкой |
Берёшь точку не на овале, берёшь две точки на овале, соединяешь их. Что из этого не понятно?
|
а как взять-то точки на овале ? по какому алгоритму ?
|
Уравнение овала (ну т.е. эллипса):
параметрическое (рекомендую) x = centerX + A*cos(t) y = centerY + B*sin(t) A, B - полуоси (2А - ширина, 2В - высота). Вот берёшь t какое нравится и получаешь точку на эллипсе. Каноніческое есть в википедии какой-нить. |
Цитата:
эллипс ну а так в лекциях по ан.гему за первый курс всё это должно быть =)))) |
О, спасибо большое, буду "кривокодить" пробовать
Добавлено через 1 час 22 минуты ЭЭЭх, как же эту t завязать с положением мыши ? Добавлено через 2 часа 21 минуту Все, разобрался, спасибо всем вот код, на всякий случай Код AS3:
|
| Часовой пояс GMT +4, время: 23:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.