![]() |
рисуем окружность
как скриптами нарисовать окружность заданого центра и радиуса?
|
Тебе полностью написать или объяснить хватит? =)
Если объяснить - то читай дальше, если написать - вечером сделаю =) Итак Используя MovieClip.curveTo() последовательно рисуем N-ое количество одинаковых кривых соединенных в конечных точках, которые рассчитываем по формуле: X = R*sinά; Y = R*cosά; Вертексы рассчитываем по формуле: X = X1-R*sinά/2; Y = Y1+R*cosά/2; ά зависит от того, каким количеством кривых ты будешь рисовать окружность, желательно не меньше 6, а то кривовато выглядеть будет (ά в этом случае будет прибывать по 360/6 = 60); X и Y самой удаленной от центра окружности точки радиуса, я думаю, сможешь и сам посчитать =) ЗЫ. Вроде у Гурского как раз такой пример был =) |
Я девочка:) Спасибо, параметрическое задание окружности я знаю, попробую, напишу если проблемы. Спасибо
|
Ух уж эта геометрия.:rolleyes:
Код:
function radians(degrees) { |
| Часовой пояс GMT +4, время: 09:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.