int[][] result; float t, c; float ease(float p) { return 3*p*p - 2*p*p*p; } float ease(float p, float g) { if (p < 0.5) return 0.5 * pow(2*p, g); else return 1 - 0.5 * pow(2*(1 - p), g); } float mn = .5*sqrt(3), ia = atan(sqrt(.5)); void push() { pushMatrix(); pushStyle(); } void pop() { popStyle(); popMatrix(); } void draw() { if (!recording) { t = mouseX*1.0/width; c = mouseY*1.0/height; if (mousePressed) println(c); draw_(); } else { for (int i=0; i> 16 & 0xff; result[i][1] += pixels[i] >> 8 & 0xff; result[i][2] += pixels[i] & 0xff; } } loadPixels(); for (int i=0; i