import processing.opengl.*; import anar.*; Obj myObj; Param w1 = new Param(50,20,100); Param w2 = new Param(50,20,100); void setup(){ size(300,300,OPENGL); Anar.init(this); Scene.lights = false; Scene.autoRotateZ = .01f; Scene.autoRotateX = .0041f; // Anar.sliders(w1); // Anar.sliders(w2); initForm(); } void initForm(){ myObj = new Obj(); Obj swissCross3D = new SwissCross3D(w1,w2); swissCross3D.fill(new RenderFaceNoStroke(new AColor(255))); myObj.add(swissCross3D); } void draw(){ background(215,0,0); myObj.draw(); if (key == ' ') { w1.setRatio(mouseX/(float)width); w2.setRatio(mouseY/(float)height); } }