import processing.opengl.*; import anar.*; /* * Example for Anar library by Guillaume LaBelle + Julien Nembrini * http://anar.ch */ boolean record = false; Sliders mySliders; Obj baseForm; void setup(){ size(1000,500,OPENGL); Anar.init(this); Anar.drawAxis(true); Pts.globalRender = new RenderPtsAll(); Param s1 = new Param(0.1f,0,2); Anar.sliders(s1); Param r1 = new Param(-PI/2f,-PI/2f,PI); Anar.sliders(r1); Param r2 = new Param(0,-PI,PI); Anar.sliders(r2); Obj plat = new Platonic(2); Obj baseForm = new Platonic(1).scale(s1); Transform reset = new Transform(baseForm.face(0).pt(0),baseForm.face(0).pt(1)).preTransform(); baseForm = new Obj(baseForm,reset).rotateX(r1).rotateY(r2); for(int i=0; i