解释【编程画圆】的原理 尤其关于使用余弦正弦,
1个回答

设定圆心点的坐标(x0,y0)为(200,200)设定每10ms移动的弧长l=20 弧长l=每10ms移动的弧度n0*半径r设定圆的半径r=100Do n=0 n为从0度开始的转动的弧度 while n<2π n单位为弧度,<2π即<360°未画满一周时 作图点坐标设定为(x,y) 横坐标x=圆心横坐标x0+半径r*cos(n) 纵坐标y=圆心纵坐标y0-半径r*sin(n) 此处y=y0 - r * sin(n),所以此程序沿顺时针转动作圆

移动到坐标点(x,y) delay 10msn=n+l/r,即n=n+n0*r/r n=n+n0 根据l值大小转动n的弧度 wendloop