![]() |
Как правильно расчитать угол по координатам?
Здравствуйте.
Я пытаюсь сделать так: добавляю определённое количество объектов на сцену, определяю их угол, относительно определённой точки, определяю расстояние от определённого объекта до центра, после всего этого я присваиваю новые координаты каждому определённому объекту по такой системе: "определённыйОбъект.x = центр.x + Math.cos(угол) * расстояниеОтОбъектаДоТочки, определённыйОбъект.y = центр.y + Math.sin(угол) * расстояниеОтОбъектаДоТочки". В итоге некоторые объекты куда-то уезжают, а другие остаются... А цель вообще такая: добавить объекты через косинусы\синусы, определяя по изначальным координатам их угол, туда, где они изначально были. Что я делаю неправильно? |
А что Вы в итоге хотите? я просто не понял цель:( Вам нужно просто точку под углом или повернуть объект на угол относительно центра к другой точки?
|
Пока я хочу, просто добавить объект туда же, где он был изначально, но только с помощью косинусов\синусов. После этого я попытаюсь изменять угол, чтобы создать эффект вращения объекта вокруг центра.
|
Вопрос о вращении во круг центра - на три темы ниже. А какие значения есть для возврата?
|
Так я могу сделать так, чтобы они вращались (у меня вокруг определенных объектов вращаются звезды).
Есть радиус, угол. Хотя, если честно, я не понимаю, что обозначает "возврат". |
Цитата:
А какие для этого есть значения. |
Код AS3:
Цитата:
Добавлено через 1 минуту Если работает прокомментированный код, то звездочёты куда-то улетают. Добавлено через 9 минут Цитата:
|
Цитата:
Код AS3:
Код AS3:
|
Цитата:
|
Туда, где он был изначально, но только с помощью косинуса\синуса\угла\радиуса.
|
| Часовой пояс GMT +4, время: 07:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.