import processing.opengl.*; import anar.*; /* * Example for Anar library by Guillaume LaBelle + Julien Nembrini * http://anar.ch */ Anar goo; Face f; Obj myObj = new Obj(); Sliders mySliders; void setup(){ size(800,400,OPENGL); Anar.init(this); initForm(); Pts.globalRender = new RenderPtsLine(); Anar.drawAxis(true); } void initForm(){ f = new Star(100,50,6); Param d = new Param(.0f,0,1); Transform t = new Transform(); t.translate(0,0,5); t.scale(0.98f,0.95f,1); t.rotateZ(d); for (int i = 0; i<50; i++){ Face tmpFace = new Face(f,t); myObj.add(tmpFace); f = tmpFace; } Anar.camTarget(myObj); mySliders = new Sliders(myObj); // println(myObj.parentList()); println(myObj.primitiveToString( -1)); } void draw(){ background(200); myObj.draw(); mySliders.draw(); }