//sketch_ControlP5_Slider2D import controlP5.*; ControlP5 cp5; Slider2D s; void setup() { size(400,400,P3D); noStroke(); cp5 = new ControlP5(this); s = cp5.addSlider2D("rotate") .setPosition(0,0) .setSize(100,100) .setMinMax(-180,-180,180,180) .setValue(20,-20.01) .setColorLabel(50) .setColorValue(50) ; } void draw() { pushMatrix(); lights(); background(255); fill(0,255,0); translate(width / 2, height / 2); rotateY(map(s.getArrayValue()[0],-180,180,-PI,PI)); rotateX(map(s.getArrayValue()[1],-180,180,-PI,PI)); box(50,50,100); popMatrix(); }