Расчет направления вращения - PullRequest
4 голосов
/ 16 ноября 2010

Если у меня есть четыре точки в 2D-пространстве, которые затем поворачиваются на m градусов, каков наилучший / наиболее эффективный способ определения направления (по часовой стрелке / против часовой стрелки) вращения.

Я знаю, какиеДело в том, что до и после вращения.

Я пытался учесть наименьшую точку и наивысшую точку (на основе значения y) и сравнить разницу x, например (+ ve или -ve), но это не кажется очень надежным, и я сомневаюсьэто эффективное решение.

Ответы [ 2 ]

5 голосов
/ 16 ноября 2010

Любая точка подойдет, если у вас есть координаты до и после.Возьмите перекрестное произведение до и после.Знак результирующего вектора скажет вам по часовой стрелке (-) или против часовой стрелки (+).

0 голосов
/ 16 ноября 2010

вы знаете, какой пункт какой?если вы делаете, достаточно использовать один из них

...