Re: Как "отзеркалить" угол?
От: adontz Грузия http://adontz.wordpress.com/
Дата: 22.08.05 21:54
Оценка: 55 (6)
Здравствуйте, Shart, Вы писали:

S>Может подскажите алгоритм.

А какой тут алгоритм? Простая арифметика
Если alpha угол наклона оси, относительно которой происходит отражение, а beta угол который надо отразить относительно этой оси, то отражённый угол равен 2*alpha-beta. До кучи можно взять от полученного результат модуль по основанию 360.
Пример.
Угол наклона оси 90, угол для отражения 45, результат 90*2-45 = 135
Угол наклона оси 90, угол для отражения 60, результат 90*2-60 = 120
Угол наклона оси 90, угол для отражения 315, результат 90*2-315 = -135 = 225 (-135 + 360)
Угол наклона оси 90, угол для отражения 150, результат 90*2-150 = 30
A journey of a thousand miles must begin with a single step © Lau Tsu
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.