![]() |
Определить направление движения относительно центра
Привет,
простой вроде вопрос, но никак не выходит... есть система 2D координат и точка вращается относительно центра. Есть (x1,y1) - начальное положение и (x2,y2) - конечное положение. Как определить направление движение было по часовой или против часовой стрелки относительно центра (0,0)? Какая формула тут сработает? П.С. все вроде просто но все мои варианты работают плохо в реальном flash-е. |
угол уменьшился против часовой, увеличился по часовой
Добавлено через 19 минут правда пограничное значение смущает. |
Можно попробовать использовать векторное произведение и его знак:
Цитата:
В контексте вопроса Ax,Ay - это x1,y1, Bx,By - x2,y2 соответственно. |
СПАСИБО!
|
| Часовой пояс GMT +4, время: 22:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.