Eu estou tentando rodar um vetor em torno de um certo ponto no vector (em C ++):
1 2 3
4 5 6
7 8 9
rodados em torno do ponto (1,1) (que é a 5) de 90 graus resultaria em:
7 4 1
8 5 2
9 6 3
Agora eu estou usando:
x = (x * cos(90)) - (y * sin(90))
y = (y * cos(90)) + (x * sin(90))
Mas eu não quero que girado em torno de (0,0)













