如题!!

解决方案 »

  1.   

    以(x0,y0)为旋转中心点,
    已经知旋转前点的位置(x1,y1)和旋转的角度a,求旋转后点的新位置(x2,y2)如果是逆时针旋转:
       x2 = (x1 - x0) * cosa - (y1 - y0) * sina + x0
       y2 = (y1 - y0) * cosa + (x1 - x0) * sina + y0
    如果是顺时针旋转:
       x2 = (x1 - x0) * cosa + (y1 - y0) * sina + x0
       y2 = (y1 - y0) * cosa - (x1 - x0) * sina + y0
      

  2.   

    按 HUNTON(追求完美) 给的方法,求出来的值不准确.