class Graviton{ int x, x1, x2, y, y1, y2, radius, offset, h, s, b; int num = 100; float cnt, detail, rotx, roty, rotz; int[] xlist = new int[num]; int[] ylist = new int[num]; Stack xstack = new Stack(); Stack ystack = new Stack(); Graviton(){ radius = int(height * 0.4); // orbit size offset = int(height / 2); // center detail = 6.28 / (1000-vital_ecg); // speed (heart rate) cnt = random(-3.14, 3.14); // starting location rotx = random(-3.14, 3.14); roty = random(-3.14, 3.14); rotz = random(-3.14, 3.14); h = 170 - (vital_gsr/10); // (gsr) s = 170; b = 170; x = int(sin(cnt) * radius + offset); y = int(cos(cnt) * radius + offset); for(int i=0; i 3.14){ cnt = -3.14; } } void trail(){ for(int i=1; i