我有一个矩形,我已经围绕它的中心旋转了一个角度。如何从矩形导出顶点?
最佳答案
应用rotation matrix到顶点。
例如,如果原点在矩形的中心,顶点的坐标由 v.x 和 v.y 给出。 然后这个顶点的新坐标由下式给出:
v_new.x=v.x*cos(angle)-v.y*sin(angle)
v_new.y=v.x*sin(angle)+v.y*cos(angle)
关于c++ - 如何从中心找到旋转矩形的顶点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16490961/