import processing.opengl.*; import anar.*; /* * Example for Anar library by Guillaume LaBelle + Julien Nembrini * http://anar.ch */ Obj myObj = new Obj(); 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(100,110,20)); pts.add(Anar.Pt(110,100,40)); pts.add(Anar.Pt(110,90,60)); pts.add(Anar.Pt(10,90,160)); Face f = new Star(50,100,5); myObj = new Extrude(f,pts); for (int i = 0; i<10; i++) myObj.add(Anar.Pt(random(100),random(100))); Anar.camTarget(myObj); // Anar.sliders(myObj); println(myObj.parentList()); } void draw(){ background(155); myObj.draw(); } void keyPressed(){ myObj.translate(1.1f,1.2f,1.3f); }