class PlumBranch { Vector3D start; Vector3D loc; Vector3D vel; float timer; float timerstart; boolean finished = false; PlumBranch(Vector3D l, Vector3D v, float n) { start = l.copy(); loc = l.copy(); vel = v.copy(); timerstart = n; timer = timerstart; } void update() { if (!finished) loc.add(vel); } void render(float ellipseSize) { stroke(random(150), 5); for(int i=0; i