topical media & game development

talk show tell print

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.