class lattice { mass nodes[]; int amount=0; float minDistance=50; float tension=g_tension; lattice(int a) { amount=a; nodes=new mass[amount]; for(int nodeIndex=0;nodeIndex15) { stroke(25,220,80+t,a); line(nodes[i].x(),nodes[i].y(),nodes[s].x(),nodes[s].y()); } } // noStroke(); // fill(205); float vel=nodes[i].velocity.m; stroke(25+vel/5*100,220,80+t); ellipse(nodes[i].x(),nodes[i].y(),5+constrain((vel*1.5),0,8),5+constrain((vel*1.5),0,8)); } } void doSprings() { for(int i=0;i