在做真实感的球体,其中 x,y,z是球的坐标   
                        for(y=-m_R;y<=m_R;y++)
for(z=-m_R;z<=m_R;z++)
{
x=sqrt(m_R*m_R-z*z-y*y);
Ir=int(m_ColorR+Phong(x,y,z));if(Ir>255)Ir=255;if(Ir<0)Ir=0;            ///光照模型
Ig=int(m_ColorG+Phong(x,y,z));if(Ig>255)Ig=255;if(Ig<0)Ig=0;
Ib=int(m_ColorB+Phong(x,y,z));if(Ib>255)Ib=255;if(Ib<0)Ib=0;

pdc->SetPixel(y+100,z+100,RGB(Ir,Ig,Ib));
}但是画出来是个正方型,中间是球,我知道是因为y和Z的坐标的问题,但是要怎么实现才能画出来呢?