AIExport sample

AIExport ai;

int pNum = 360;
float xpos,ypos;

void setup(){
  size(400,400);
  background(255);
  framerate(1);
  ai = new AIExport(this,1);
}

void loop(){
  ai.run();
  translate(width/2,height/2);
  background(255);
  ai.ai_beginShape(LINE_STRIP);
  for(int i=0;i<pNum;i++){
    xpos=150*cos(radians(i*5));
    ypos=170*sin(radians(i*4));
    ai.ai_bezierVertex(xpos,ypos);
  }
  ai.ai_endShape();
}

void keyPressed(){
  if( key=='e' ) ai.exportOneFrame();
  if( key=='s' ) ai.takeSnapShot();
  if( key=='d' ) ai.dumpSnapShots();
  if( key=='r' ) ai.toggleContinuousRecording();
}

ˆÈã