【发布时间】:2010-10-11 20:50:07
【问题描述】:
我正在尝试围绕向量上的某个点旋转向量(在 C++ 中):
1 2 3
4 5 6
7 8 9
围绕点 (1,1)(即“5”)旋转 90 度会导致:
7 4 1
8 5 2
9 6 3
我现在正在使用:
x = (x * cos(90)) - (y * sin(90))
y = (y * cos(90)) + (x * sin(90))
但我不希望它围绕 (0,0) 旋转
【问题讨论】:
-
发布一些 C++ 代码来说明您正在尝试做什么。