/**
 * 
 */
package p5;
import anar.*;


// import geometry.Point3D;


import processing.core.PApplet;


/**
 * @author gll
 * 
 */
public class Test00rCube extends PApplet {

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


  Anar    goo;

  Face    pts = new Face();
  Pt      a, b, c, d;

  Sliders mySliders;

  public void setup(){

    size(800,400,OPENGL);
    Anar.init(this);

    Transform t = new Transform();
    t.rotateZ(PI/2f);
    t.translate(Anar.PtNull(10,0,0));


    pts.add(a = Anar.Pt(0,0,0));
    pts.add(b = Anar.Pt(a));
    pts.add(c = Anar.Pt(b));
    pts.add(d = Anar.Pt(c));

    ((PtDER)b).apply(t);
    ((PtDER)c).apply(t);
    ((PtDER)d).apply(t);

  }


  public void draw(){
    background(255);

    pts.draw();
    // a.draw();
  }


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

}

