上传者: 42190623
|
上传时间: 2021-12-29 13:12:15
|
文件大小: 857KB
|
文件类型: -
优化后的中点画圆算法(正式算法)
void MidPointCircle(int r, int color)
{
int x,y,d;
x=0; y=r; e=1-r; // 初值e=1-r
Circlepoints (x,y,color); // 画八分对称性的其他点
while(x<=y) // 画到直线x=y结束
{ if(e<0) e+=2*x+3; // d=0,取右下点,d增
x++;
Circlepoints (x,y,color); // 画八分对称性的其他点
}
}