package p5;
import anar.*;




import processing.core.PApplet;

public class Test04nPtNormalExemple extends PApplet {

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


  Anar myScene;
  Obj  form = new Obj();

  public void setup(){
    size(1000,500,OPENGL);
    Anar.init(this);
    Anar.drawAxis(true);
    createForm();
  }


  void createForm(){

    Pt a = Anar.Pt(0,0,0);
    Pt b = Anar.Pt(20,0,0);
    Pt c = Anar.Pt(20,55,0);

    Pts myLine = new Pts();
    myLine.add(a);
    myLine.add(b);
    myLine.add(c);
    myLine.stroke(0,0,255);
    form.add(myLine);


    Pt norm = new PtNormal(a,b,c,10);
    Pts normLine = new Pts(b,norm);
    normLine.stroke(255,0,0);

    form.add(normLine);

  }


  public void draw(){
    background(255);
    form.draw();
  }


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

