package p5;
import anar.*;




import processing.core.PApplet;



public class CYCLE10Face extends PApplet{



public void setup(){
  size(600,300,OPENGL);
  Anar.init(this);

  Anar.drawAxis(true);
  Pts.globalRender = new RenderPtsAll();

  createForm();
}

Obj form;

void createForm(){
  form = new Obj();    //Create an empty Object

  Pts myList  = new Pts();
  Pts myList2 = new Pts();

  for(int i=0; i<20; i++)
  {
    myList.add(Anar.Pt( i*10,i*i,0));
    myList.add(Anar.Pt(-i*10,i*i,0));
    myList2.add(Anar.Pt( i*10,i*i,30));
    myList2.add(Anar.Pt(-i*10,i*i,30));
  }

  form.add(myList);
  form.add(myList2);
  
  for(int i=0; i<myList.size()-1; i++)
  {
    Face myFace = new Face();
    
    myFace.add(myList.pt(i));   
    myFace.add(myList.pt(i+1));   
    myFace.add(myList2.pt(i+1));   
    myFace.add(myList2.pt(i));  
  
    form.add(myFace);  
  }
  
  
  Anar.camTarget(form);
}

public void draw(){
  background(255);
  form.draw();
}
  public static void main(String[] args){
    PApplet.main(args);
  }
}
