Re[2]: Поворот по мышке
От: Karnak-Uzurpator  
Дата: 30.04.04 10:13
Оценка:
Здравствуйте, _Maestro_, Вы писали:

_M_>Здравствуйте, Karnak-Uzurpator, Вы писали:


KU>>Вот проблема:начало координат — верхний левый угол экрана и есть "стрелка" с координатами

KU>>начала и конца.Нужно чтобы кончик стрелки поворачивался туда,где находится
KU>>мышка.Помогите,чем могите.
_M_>1. переводим координаты мыши из экранных в мировые
_M_>2. получаем вектор направления для стрелки путем: (координаты_конца_стрелки — мышиные_мировые_координаты)
_M_>3. получаем длину стрелки из ее координат
_M_>4. вычисляем координаты конца стрелки: вектор направления, приводим к единичной длине и умножаем на длину стрелки и прибавляем координаты начала стрелки.


А можно найти угол между стрелкой и вектором начала её координат и мышой?Как это можно сделать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.