Вращение двухмерной точки на заданный угол можно выполнить по следующим формулам. Естесственно, все происходит для обыкновенной "школьной" системы координат. Вам придется пересчитывать это для экранной системы.
| cos t -sin t | | x |
| sin t cos t | | y |
Здесь мы умножаем вектор точки на матрицу вращения.
Как это записывается? Открываем учебник высшей математики и смотрим:
x1=x*cos t + y*(-sint)
y1=x*sin t + y*(cos t)
Вот и все
Posted: 28.01.2k1
Autor: Antiloop
<anti_loop@mail.ru>