import processing.opengl.*; import anar.*; Obj myObj; void setup() { size(800, 400, OPENGL); Anar.init(this); initForm(); } void initForm() { //Create a new Object to store our shape myObj = new Obj(); int numOfSides = 25; int numOfLoops = 5; float theta = 2*PI/(numOfSides*2); // starting point Pt a = Anar.Pt(50,0); Pt b = Anar.Pt(45,0); // rotation RotateZ rot = new RotateZ(theta); b.apply(rot); Translate t = new Translate(0,0,1); Scale s = new Scale(.99f,.99f,.99f); //Create a new Line Pts myLine = new Pts(); for (int i=0; i