// .OBJ Loader import saito.objloader.*; import processing.opengl.*; OBJModel model; float rotX; float rotY; void setup() { size(400, 400, OPENGL); model = new OBJModel(this, "kinoko.obj"); } void draw() { background(128); noStroke(); lights(); pushMatrix(); translate(width/2, height/1.5, 0); rotateX(rotY); rotateY(rotX); scale(10.0); model.drawMode(POLYGON); model.draw(); popMatrix(); } void keyPressed() { if(key == 'a') model.enableTexture(); else if(key=='b') model.disableTexture(); } void mouseDragged() { rotX += (mouseX - pmouseX) * 0.01; rotY -= (mouseY - pmouseY) * 0.01; }