
Controller controller;
void setup()
{
size(200, 200);
framerate(25);
lights();
noStroke();
controller = new Controller(this, "arcballs: 1");
}
void loop()
{
background(102);
translate(width / 2, height / 2);
float[] aa = controller.arcball.getValue();
rotate(aa[0], aa[1], aa[2], aa[3]);
if (controller.arcball.getValueIsAdjusting())
{
fill(0, 255, 0);
}
else
{
fill(255, 0, 0);
}
box(85);
}