// "Draw your own polygon" example void setup () { size(300, 300, P3D); // 3D background(50); } void draw () { background(50); fill(100, 175, 100); translate(width/2, height/2, mouseY-150); rotateY(radians(mouseX)); // Simple triangle beginShape(); vertex(0, -100); vertex(50, -50); vertex(-50, -50); endShape(CLOSE); beginShape(); vertex(25, 50); vertex(50, 50); vertex(50, 75); vertex(35, 80); vertex(35, 90); vertex(50, 90); vertex(50, 100); vertex(-30, 100); vertex(-30, 70); endShape(CLOSE); }