Waves

I wrote this sketch in Processing for a gif series I'm working on with collage images. 

 
float rabbit;

void setup(){
  size(displayHeight, displayHeight, P3D);
  
  stroke(255);
  strokeWeight(2);
}

void draw(){
  smooth(4);
  background(0);
  
  //Move and Rotate
  rotateX(radians(45));
  rotateZ(radians(10));
  translate(-width/2, -height/2);
  scale(.03);
  
  //Draw Waves
  for(int i = 0; i <= width * 50; i += 20){
   for(int j = 0; j < 360; j += 3){
     
     float wave = cos(rabbit) * 600;
     float deg = radians(j);
     
     point(cos(deg) * i, sin(deg) * i, wave);
   }
   rabbit += .005;
 }
}