size(500,500, P3D); //setup the screen camera(-15,15,-15,0,0,0,0,0,1); //get a viewpoint background(255); for(int i=0; i<360; i+=10) for(int j=0; j<360; j+=10){ float x = 10 * sin(radians(i)) * cos(radians(j)); float y = 10 * sin(radians(i)) * sin(radians(j)); float z = 10 * cos(radians(i)); float xn = 10 * sin(radians(i+10)) * cos(radians(j)); float yn = 10 * sin(radians(i+10)) * sin(radians(j)); float zn = 10 * cos(radians(i+10)); float xu = 10 * sin(radians(i)) * cos(radians(j+10)); float yu = 10 * sin(radians(i)) * sin(radians(j+10)); float zu = 10 * cos(radians(i)); line(x,y,z, xn,yn,zn); line(x,y,z, xu,yu,zu); }