// Portal
// Dave Bollinger
// http://www.davebollinger.com
// revised Feb 2007 for P5 0124 Beta
/**
Every science fiction fan knows that opening a portal to another dimension
requires some sort of incomprehensible spinning circle contraption, like this.
Click to reset rings to new pattern.
*/
Ring [] rings;
int nrings;
float rotx, roty;
float ringhue;
void setup() {
size(320,240,P3D);
frameRate(30);
nrings = 8;
rings = new Ring[nrings];
for (int i=0; i