package p5;
import anar.*;




import processing.core.PApplet;

public class Test03dRevolve extends PApplet {

  /*
   * Example for Anar library by Guillaume LaBelle + Julien Nembrini
   * http://anar.ch
   */


  Obj myObj = new Obj();


  public void setup(){
    size(800,400,OPENGL);
    frameRate(200);

    Anar.init(this);
    Anar.drawAxis(true);

    initForm();
  }


  void initForm(){

    Pts pts = new Pts();

    pts.add(Anar.Pt(10,0,0));
    pts.add(Anar.Pt(10,0,100));
    pts.add(Anar.Pt(20,0,110));
    pts.add(Anar.Pt(10,0,120));
    pts.add(Anar.Pt(10,0,200));


    myObj = new Revolve(pts,Anar.Pt(0,0,20),70);

    myObj.fill(255,255,0);

    Anar.camTarget(myObj);
    Anar.sliders(myObj);
    println(myObj.parentList());
  }


  public void draw(){
    background(155);

    myObj.draw();
    // myObj.fill(random(255),random(255),0);
    // Anar.slidersToggle();

    // Sliders s = new Sliders();
    // s.get(0).toInt();
  }


  public static void main(String[] args){
    PApplet.main(new String[]{Test03dRevolve.class.getName()});
  }
}

