posts | comments

Archive for March 28th, 2009

28Mar

Поворот площини за допомогою миші

No comments

Потім проводиться поворот на різницю направлених кутів .

В даному випадку, щоб отримати точки M0’ і M’ треба просто нормалізувати вектори OM0 і OM. Тепер повернемо площину, щоб вектор OM0’ перейшов в OM’. Виявляється це не так просто, як може показатися на перший погляд.

Кут між векторами
Подивимося, як підрахувати кут між векторами в декартовій системі координат. Перше, що приходить в голову, це скористатися скалярним твором.

Проблема полягає в тому, що для скалярного твору вектора OM” і OM’ будуть невиразні. Можна отримати косинус кута між ними. Але якщо обертати площину від OM до OM’, то обертання йде за годинниковою стрілкою. У разі OM” - проти вартовий. Т.ч. образом окрім значення кута необхідно знати його знак. Тут може допомогти “векторний твір”.
Прим. Оскільки …

Поворот площини за допомогою миші →

Categories: 2D теорія