一套奇怪、复杂的算法,
ptTemp.x = (int) (pt[i].x * cos (TWOPI * iAngle / 360) +
pt[i].y * sin (TWOPI * iAngle / 360)) ;
ptTemp.y = (int) (pt[i].y * cos (TWOPI * iAngle / 360) -
pt[i].x * sin (TWOPI * iAngle / 360)) ;
pt[i] = ptTemp ;
本文介绍了一种用于二维坐标系中旋转点的算法。通过使用三角函数cos和sin,该算法能够实现任意角度的旋转变换。具体公式为:首先计算旋转后的横坐标ptTemp.x,接着计算旋转后的纵坐标ptTemp.y。
一套奇怪、复杂的算法,
ptTemp.x = (int) (pt[i].x * cos (TWOPI * iAngle / 360) +
pt[i].y * sin (TWOPI * iAngle / 360)) ;
ptTemp.y = (int) (pt[i].y * cos (TWOPI * iAngle / 360) -
pt[i].x * sin (TWOPI * iAngle / 360)) ;
pt[i] = ptTemp ;
4057

被折叠的 条评论
为什么被折叠?
