Поворот линии? (Матрица поворота)
Модератор: Модераторы разделов
-
- Сообщения: 1
Поворот линии?
Здравствуйте программеры!!! Такая проблема. Не могу разобраться в повороте линии. Т.Е. мне просто её надо развернуть на какой нибудь угол. Я понял, что это надо делать через матрицу, но имеено это для меня и сложно понять. Объясните плиз кто-нибудь эту матрицу поворота.
-
- Сообщения: 1913
- Статус: zzz..z
Re: Поворот линии?
нарисуйте линию с началом координат в точке (0,0), координаты конца линии обзовите x,y. Нарисуйте другую линию тоже с началом координат в точке (0,0), но повернутую относительно первой линии на нужный вам угол, например 45 градусов (альфа), координаты конца этой линии обзовите x*,y* ... теперь записываете преобразование: вектор с координатами x*,y* = марица приобразования на угол альфа X вектор с координатами x,y
выполните произведение матрицы на вектор в символьном виде... должно как то проянить ситуацию... ну и вспомните определения синуса и косинуса...
Удачи!
[x] close
-
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
-
- Сообщения: 482
Re: Поворот линии?
Пойдём на рыбалку !