Daily Creative Coding

元「30 min. Processing」。毎日、Creative Codingします。

ControlP5のノブで円の大きさを制御する

f:id:aa_debdeb:20161009082701p:plain
import controlP5.*;

/**
* knob for controlling ellipse size
*
* @author aa_debdeb
* @date 2016/10/17
*/

ControlP5 cp5;

Knob knob;
int knobValue;

void setup(){
  size(500, 500);
  noStroke();
  cp5 = new ControlP5(this);
  
  knob = cp5.addKnob("knobValue")
          .setRange(150, 450)
          .setValue(250)
          .setPosition(200, 200)
          .setRadius(50)
          .setDragDirection(Knob.VERTICAL);
  
}

void draw(){
  background(255);
  fill(0, 139, 139);
  ellipse(width / 2, height / 2, knobValue, knobValue);
}