仍然是bresenham算法代码
public void pcircle(int x,int y,int r){
int p=3-2*r,x0=0,y0=r
for(;x0<=y0;){
pics[x0+x][y0+y]=setpci;//忽略一步
pics[-x0+x][y0+y]=setpci;
pics[x0+x][-y0+y]=setpci;
pics[-x0+x][-y0+y]=setpci;
pics[y0+x][x0+y]=setpci;
pics[-y0+x][x0+y]=setpci;
pics[y0+x][-x0+y]=setpci;
pics[-y0+x][-x0+y]=setpci;
if(p<0)p=p+4*x0+6;
else p=p+4*(x0- --y0)+10;
x0++;
}
//draw();
}