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

KU>>А можно найти угол между стрелкой и вектором начала её координат и мышой?Как это можно сделать?


_M_>угол мужду двумя векторами можно найти исходя из формулы нахождения векторного произведения:

_M_>Cross(a,b)=длина_a*длина_b*cos(a,b), т.е. угол будет:
_M_>угол = arccos(Cross(a,b)/(длина_a*длина_b));


Как вы посоветуете лучше делать.Если есть объект состоящий из множества точек и вектор

направления объекта.Надо чтобы объект поворачивался по направлению мышки.Как лучше,найти

угол между вектором направления и мышкой и поворачивать все точки на найденный угол или

привязать все точки к вектору направления и изменении его координат координаты точек

изменялись автоматически?Может даже есть другой способ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.