Найти точку с радиусом и углом - PullRequest
10 голосов
/ 22 мая 2010

Я не гений в геометрии, я бы хотел найти точку в as3 с radius и angle, но я не помню правила, я знаю, что это должно быть просто!

Вот пример:

альтернативный текст http://img297.imageshack.us/img297/4879/examplepr.png

Ответы [ 3 ]

22 голосов
/ 22 мая 2010
as3.x = centerX + radius * cos(angle)
as3.y = centerY + radius * sin(angle)

Обратите внимание, что вращение на картинке, связанной с, находится в "отрицательном направлении".Т.е. увеличение угла приводит к вращению против часовой стрелки.

3 голосов
/ 22 мая 2010

Пусть x0, y0 - центр рассматриваемой окружности, а t - угол тета против часовой стрелки от оси x (справа по горизонтали).

В таком случае вы ищете

x = x0 + r*cos(t)
y = y0 + r*sin(t)
0 голосов
/ 22 мая 2010

Вы должны настроить свой калькулятор на режим градусов, прежде чем сделать этот расчет более похожим, вы будете использовать угол в градусах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...