topical media & game development
graphic-processing-algorithm-Ch08-p202-p202.pde / pde
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);
}
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.