![]() |
Распределение объектов по периметру окружности 2
Всем привет. :)
Есть такая задача: 10 Мувиков нужно равномерно распределить по периметру окружности радиус которой = R. Затем вычеслить bd[i]._x и bd[i]._y. Я пока обходился ручным вбиванием координат, но получается кривовато и не равномерно. Итак, кто знает формулу и как из неё выцепить координаты объектов? Я ищу в инэте, но пока всякую ерунду нахожу. Sin и Cos со мной не дружат. :) А ведь всё должно быть оч просто, на мой взгляд. Заранее спасибо. :drinks: |
с sin/cos всё просто. напишу не на флеше, разберетесь:
Код:
// радиус |
О. Отлично. Буду ковыряться. Большое спасибо.
Я только не понимаю зачем нужен Код AS1/AS2:
|
это центр окружности
|
Напомню, в AS/javascript пишется так:
Math.sin(), Math.cos(), Math.PI |
Очень в тему напоминание. А то у меня не работает... всю голову сломал:wacko: Спасибо за отклик, друзья. :drinks:
|
Да незачто, просто у меня, когда писал пример, под рукой был только PHP редактор, проверял работоспособность этого скрипта вращяя DIV'ы на HTML странице.
|
ДРузья... почти работает... но не работает. Т.е. формулы выдают что то, но при этом я не вижу ничего.
Когда я пишу вручную координаты: Код AS1/AS2:
А когда такой код-аналог: Код AS1/AS2:
Что то с формулой... или с руками моими :) Я засёк показания x1=513, x2=510, x3=512, а мне нужны приблезительно: x1 = -30;x2 = -80;x3 = -100;. Где же поправку делать подскажите плиз? В Мозге - понятно дело... а вот в формуле. :) |
а если попробывать вот так
Код AS1/AS2:
|
Оооо... вот как заработало:
Код AS1/AS2:
Добавлено через 2 часа 16 минут В общем всем огромное спасибо. :) |
| Часовой пояс GMT +4, время: 02:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.